@@ -184,7 +184,7 @@ private void checkRealDataExample(int encoding, DLExternal dle)
184184 isTrue ("check tag" , objNameTagged .hasContextTag (3 ));
185185 isEquals ("check implicit" , false , objNameTagged .isExplicit ());
186186 isEquals ("check tagged object: " + objNameTagged .getBaseUniversal (false , BERTags .OCTET_STRING ).getClass (), DEROctetString .class .getName (), objNameTagged .getBaseUniversal (false , BERTags .OCTET_STRING ).getClass ().getName ());
187- isEquals ("check O" , "Organization" , new String (((DEROctetString )objNameTagged .getBaseUniversal (false , BERTags .OCTET_STRING )).getOctets (), "8859_1" ));
187+ isEquals ("check O" , "Organization" , StringTestUtil . fromISO_8891 (((DEROctetString )objNameTagged .getBaseUniversal (false , BERTags .OCTET_STRING )).getOctets ()));
188188 isEquals ("check fourth element in set: " + objNameElems .getObjectAt (3 ).getClass (), DLTaggedObject .class .getName (), objNameElems .getObjectAt (3 ).getClass ().getName ());
189189 objNameTagged = (DLTaggedObject )objNameElems .getObjectAt (3 );
190190 isTrue ("check tag" , objNameTagged .hasContextTag (5 ));
@@ -194,7 +194,7 @@ private void checkRealDataExample(int encoding, DLExternal dle)
194194 isTrue ("check tag" , objNameTagged .hasContextTag (0 ));
195195 isEquals ("check implicit" , false , objNameTagged .isExplicit ());
196196 isEquals ("check tagged object: " + objNameTagged .getBaseUniversal (false , BERTags .OCTET_STRING ).getClass (), DEROctetString .class .getName (), objNameTagged .getBaseUniversal (false , BERTags .OCTET_STRING ).getClass ().getName ());
197- isEquals ("check CN" , "Common Name" , new String (((DEROctetString )objNameTagged .getBaseUniversal (false , BERTags .OCTET_STRING )).getOctets (), "8859_1" ));
197+ isEquals ("check CN" , "Common Name" , StringTestUtil . fromISO_8891 (((DEROctetString )objNameTagged .getBaseUniversal (false , BERTags .OCTET_STRING )).getOctets ()));
198198
199199 isEquals ("check second element in set: " + msBindSet .getObjectAt (1 ).getClass (), DLTaggedObject .class .getName (), msBindSet .getObjectAt (1 ).getClass ().getName ());
200200 DLTaggedObject password = (DLTaggedObject )msBindSet .getObjectAt (1 );
@@ -216,8 +216,8 @@ private ASN1EncodableVector createRealDataExample(int encoding)
216216 ASN1EncodableVector objectNameVec = new ASN1EncodableVector ();
217217 objectNameVec .add (new DLTaggedObject (BERTags .APPLICATION , 0 , new DERPrintableString ("de" )));
218218 objectNameVec .add (new DLTaggedObject (BERTags .APPLICATION , 2 , new DERPrintableString ("viaT" )));
219- objectNameVec .add (new DLTaggedObject (false , 3 , new DEROctetString ("Organization" . getBytes ( "8859_1 " ))));
220- objectNameVec .add (new DLTaggedObject (true , 5 , new DLTaggedObject (false , 0 , new DEROctetString ("Common Name" . getBytes ( "8859_1 " )))));
219+ objectNameVec .add (new DLTaggedObject (false , 3 , new DEROctetString (StringTestUtil . toISO_8891 ( "Organization " ))));
220+ objectNameVec .add (new DLTaggedObject (true , 5 , new DLTaggedObject (false , 0 , new DEROctetString (StringTestUtil . toISO_8891 ( "Common Name" )))));
221221
222222 DLTaggedObject objectName = new DLTaggedObject (BERTags .APPLICATION , 0 , new DLSequence (objectNameVec ));
223223 DLTaggedObject password = new DLTaggedObject (true , 2 , new DERIA5String ("SomePassword" ));
0 commit comments