@@ -184,7 +184,7 @@ private void checkRealDataExample(int encoding, DLExternal dle)
184
184
isTrue ("check tag" , objNameTagged .hasContextTag (3 ));
185
185
isEquals ("check implicit" , false , objNameTagged .isExplicit ());
186
186
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 ()));
188
188
isEquals ("check fourth element in set: " + objNameElems .getObjectAt (3 ).getClass (), DLTaggedObject .class .getName (), objNameElems .getObjectAt (3 ).getClass ().getName ());
189
189
objNameTagged = (DLTaggedObject )objNameElems .getObjectAt (3 );
190
190
isTrue ("check tag" , objNameTagged .hasContextTag (5 ));
@@ -194,7 +194,7 @@ private void checkRealDataExample(int encoding, DLExternal dle)
194
194
isTrue ("check tag" , objNameTagged .hasContextTag (0 ));
195
195
isEquals ("check implicit" , false , objNameTagged .isExplicit ());
196
196
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 ()));
198
198
199
199
isEquals ("check second element in set: " + msBindSet .getObjectAt (1 ).getClass (), DLTaggedObject .class .getName (), msBindSet .getObjectAt (1 ).getClass ().getName ());
200
200
DLTaggedObject password = (DLTaggedObject )msBindSet .getObjectAt (1 );
@@ -216,8 +216,8 @@ private ASN1EncodableVector createRealDataExample(int encoding)
216
216
ASN1EncodableVector objectNameVec = new ASN1EncodableVector ();
217
217
objectNameVec .add (new DLTaggedObject (BERTags .APPLICATION , 0 , new DERPrintableString ("de" )));
218
218
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" )))));
221
221
222
222
DLTaggedObject objectName = new DLTaggedObject (BERTags .APPLICATION , 0 , new DLSequence (objectNameVec ));
223
223
DLTaggedObject password = new DLTaggedObject (true , 2 , new DERIA5String ("SomePassword" ));
0 commit comments