| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -1,7 +1,6 @@ | |||
| 1 | 1 | package org.bouncycastle.asn1.test; | |
| 2 | 2 | ||
| 3 | 3 | import java.io.IOException; | |
| 4 | - import java.nio.charset.Charset; | ||
| 5 | 4 | ||
| 6 | 5 | import org.bouncycastle.asn1.ASN1BitString; | |
| 7 | 6 | import org.bouncycastle.asn1.ASN1EncodableVector; | |
@@ -185,7 +184,7 @@ private void checkRealDataExample(int encoding, DLExternal dle) | |||
| 185 | 184 | isTrue("check tag", objNameTagged.hasContextTag(3)); | |
| 186 | 185 | isEquals("check implicit", false, objNameTagged.isExplicit()); | |
| 187 | 186 | isEquals("check tagged object: " + objNameTagged.getBaseUniversal(false, BERTags.OCTET_STRING).getClass(), DEROctetString.class.getName(), objNameTagged.getBaseUniversal(false, BERTags.OCTET_STRING).getClass().getName()); | |
| 188 | - isEquals("check O", "Organization", new String(((DEROctetString)objNameTagged.getBaseUniversal(false, BERTags.OCTET_STRING)).getOctets(), Charset.forName("8859_1"))); | ||
| 187 | + isEquals("check O", "Organization", new String(((DEROctetString)objNameTagged.getBaseUniversal(false, BERTags.OCTET_STRING)).getOctets(), "8859_1")); | ||
| 189 | 188 | isEquals("check fourth element in set: " + objNameElems.getObjectAt(3).getClass(), DLTaggedObject.class.getName(), objNameElems.getObjectAt(3).getClass().getName()); | |
| 190 | 189 | objNameTagged = (DLTaggedObject)objNameElems.getObjectAt(3); | |
| 191 | 190 | isTrue("check tag", objNameTagged.hasContextTag(5)); | |
@@ -195,7 +194,7 @@ private void checkRealDataExample(int encoding, DLExternal dle) | |||
| 195 | 194 | isTrue("check tag", objNameTagged.hasContextTag(0)); | |
| 196 | 195 | isEquals("check implicit", false, objNameTagged.isExplicit()); | |
| 197 | 196 | isEquals("check tagged object: " + objNameTagged.getBaseUniversal(false, BERTags.OCTET_STRING).getClass(), DEROctetString.class.getName(), objNameTagged.getBaseUniversal(false, BERTags.OCTET_STRING).getClass().getName()); | |
| 198 | - isEquals("check CN", "Common Name", new String(((DEROctetString)objNameTagged.getBaseUniversal(false, BERTags.OCTET_STRING)).getOctets(), Charset.forName("8859_1"))); | ||
| 197 | + isEquals("check CN", "Common Name", new String(((DEROctetString)objNameTagged.getBaseUniversal(false, BERTags.OCTET_STRING)).getOctets(), "8859_1")); | ||
| 199 | 198 | ||
| 200 | 199 | isEquals("check second element in set: " + msBindSet.getObjectAt(1).getClass(), DLTaggedObject.class.getName(), msBindSet.getObjectAt(1).getClass().getName()); | |
| 201 | 200 | DLTaggedObject password = (DLTaggedObject)msBindSet.getObjectAt(1); | |
@@ -217,8 +216,8 @@ private ASN1EncodableVector createRealDataExample(int encoding) | |||
| 217 | 216 | ASN1EncodableVector objectNameVec = new ASN1EncodableVector(); | |
| 218 | 217 | objectNameVec.add(new DLTaggedObject(BERTags.APPLICATION, 0, new DERPrintableString("de"))); | |
| 219 | 218 | objectNameVec.add(new DLTaggedObject(BERTags.APPLICATION, 2, new DERPrintableString("viaT"))); | |
| 220 | - objectNameVec.add(new DLTaggedObject(false, 3, new DEROctetString("Organization".getBytes(Charset.forName("8859_1"))))); | ||
| 221 | - objectNameVec.add(new DLTaggedObject(true, 5, new DLTaggedObject(false, 0, new DEROctetString("Common Name".getBytes(Charset.forName("8859_1")))))); | ||
| 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"))))); | ||
| 222 | 221 | ||
| 223 | 222 | DLTaggedObject objectName = new DLTaggedObject(BERTags.APPLICATION, 0, new DLSequence(objectNameVec)); | |
| 224 | 223 | DLTaggedObject password = new DLTaggedObject(true, 2, new DERIA5String("SomePassword")); | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -1,7 +1,7 @@ | |||
| 1 | 1 | package org.bouncycastle.asn1.test; | |
| 2 | 2 | ||
| 3 | 3 | import java.io.IOException; | |
| 4 | - import java.nio.charset.Charset; | ||
| 4 | + import java.io.UnsupportedEncodingException; | ||
| 5 | 5 | ||
| 6 | 6 | import org.bouncycastle.asn1.ASN1Primitive; | |
| 7 | 7 | import org.bouncycastle.asn1.ASN1String; | |
@@ -87,17 +87,25 @@ public void performTest() | |||
| 87 | 87 | } | |
| 88 | 88 | ||
| 89 | 89 | byte[] t61Bytes = new byte[] { -1, -2, -3, -4, -5, -6, -7, -8 }; | |
| 90 | - String t61String = new String(t61Bytes, Charset.forName("iso-8859-1")); | ||
| 91 | - ASN1T61String t61 = new DERT61String(Strings.fromByteArray(t61Bytes)); | ||
| 92 | 90 | ||
| 93 | - if (!t61.getString().equals(t61String)) | ||
| 91 | + try | ||
| 94 | 92 | { | |
| 95 | - fail("DERT61String.getString() result incorrect"); | ||
| 93 | + String t61String = new String(t61Bytes, "iso-8859-1"); | ||
| 94 | + ASN1T61String t61 = new DERT61String(Strings.fromByteArray(t61Bytes)); | ||
| 95 | + | ||
| 96 | + if (!t61.getString().equals(t61String)) | ||
| 97 | + { | ||
| 98 | + fail("DERT61String.getString() result incorrect"); | ||
| 99 | + } | ||
| 100 | + | ||
| 101 | + if (!t61.toString().equals(t61String)) | ||
| 102 | + { | ||
| 103 | + fail("DERT61String.toString() result incorrect"); | ||
| 104 | + } | ||
| 96 | 105 | } | |
| 97 | - | ||
| 98 | - if (!t61.toString().equals(t61String)) | ||
| 106 | + catch (UnsupportedEncodingException e) | ||
| 99 | 107 | { | |
| 100 | - fail("DERT61String.toString() result incorrect"); | ||
| 108 | + // ignore test | ||
| 101 | 109 | } | |
| 102 | 110 | ||
| 103 | 111 | char[] shortChars = new char[] { 'a', 'b', 'c', 'd', 'e'}; | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -8,7 +8,6 @@ | |||
| 8 | 8 | import java.security.cert.X509CertSelector; | |
| 9 | 9 | import java.security.cert.X509Certificate; | |
| 10 | 10 | import java.util.ArrayList; | |
| 11 | - import java.util.Base64; | ||
| 12 | 11 | import java.util.Collection; | |
| 13 | 12 | import java.util.HashSet; | |
| 14 | 13 | import java.util.List; | |
@@ -27,6 +26,7 @@ | |||
| 27 | 26 | import org.bouncycastle.cms.jcajce.JcaSimpleSignerInfoVerifierBuilder; | |
| 28 | 27 | import org.bouncycastle.jce.provider.BouncyCastleProvider; | |
| 29 | 28 | import org.bouncycastle.util.Store; | |
| 29 | + import org.bouncycastle.util.encoders.Base64; | ||
| 30 | 30 | ||
| 31 | 31 | public class GOSTR3410_2012_256CmsSignVerifyDetached | |
| 32 | 32 | extends TestCase | |
@@ -73,8 +73,8 @@ public void setUp() | |||
| 73 | 73 | public void testGost3410_2012_256() | |
| 74 | 74 | throws Exception | |
| 75 | 75 | { | |
| 76 | - byte[] detachedCms = Base64.getDecoder().decode(SIGNATURE); | ||
| 77 | - byte[] rootCertificate = Base64.getDecoder().decode(CA_CERTIFICATE); | ||
| 76 | + byte[] detachedCms = Base64.decode(SIGNATURE); | ||
| 77 | + byte[] rootCertificate = Base64.decode(CA_CERTIFICATE); | ||
| 78 | 78 | List<X509CertificateHolder> trustedCertificates = new ArrayList<X509CertificateHolder>(); | |
| 79 | 79 | trustedCertificates.add(new X509CertificateHolder(rootCertificate)); | |
| 80 | 80 | ||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -6,22 +6,22 @@ | |||
| 6 | 6 | /** | |
| 7 | 7 | * This test asserts the java version running the tests starts with | |
| 8 | 8 | * a property value passed in as part of test invocation. | |
| 9 | - * | ||
| 9 | + * <p> | ||
| 10 | 10 | * -Dtest.java.version.prefix must match the start of System.getProperty("java.version") | |
| 11 | 11 | * So: | |
| 12 | - * if -Dtest.java.version.prefix=17 and System.getProperty("java.version") = 17.0.4.1 | ||
| 13 | - * Then this test will pass. | ||
| 12 | + * if -Dtest.java.version.prefix=17 and System.getProperty("java.version") = 17.0.4.1 | ||
| 13 | + * Then this test will pass. | ||
| 14 | 14 | */ | |
| 15 | - public class JVMVersionTest extends TestCase | ||
| 15 | + public class JVMVersionTest | ||
| 16 | + extends TestCase | ||
| 16 | 17 | { | |
| 17 | 18 | ||
| 18 | 19 | private static final String expectedVersionPropName = "test.java.version.prefix"; | |
| 19 | 20 | ||
| 20 | 21 | ||
| 21 | 22 | @Test | |
| 22 | - public void testAssertExpectedJVM() { | ||
| 23 | - | ||
| 24 | - | ||
| 23 | + public void testAssertExpectedJVM() | ||
| 24 | + { | ||
| 25 | 25 | ||
| 26 | 26 | ||
| 27 | 27 | // | |
@@ -34,13 +34,13 @@ public void testAssertExpectedJVM() { | |||
| 34 | 34 | // It is important for multi-release jars to be exercised on a representative JVM for each JVM they support. | |
| 35 | 35 | // | |
| 36 | 36 | // | |
| 37 | - assertNotNull(String.format("property %s is not set, see comment in test for reason why.",expectedVersionPropName),System.getProperty(expectedVersionPropName)); | ||
| 37 | + assertNotNull(String.format("property %s is not set, see comment in test for reason why.", expectedVersionPropName), System.getProperty(expectedVersionPropName)); | ||
| 38 | 38 | ||
| 39 | 39 | ||
| 40 | 40 | String version = System.getProperty("java.version"); | |
| 41 | 41 | String expectedPrefix = System.getProperty(expectedVersionPropName); | |
| 42 | 42 | ||
| 43 | - assertTrue(String.format("JVM Version: '%s' did not start with '%s' see comment in test",version,expectedPrefix), version.startsWith(expectedPrefix)); | ||
| 43 | + assertTrue(String.format("JVM Version: '%s' did not start with '%s' see comment in test", version, expectedPrefix), version.startsWith(expectedPrefix)); | ||
| 44 | 44 | ||
| 45 | 45 | ||
| 46 | 46 | } | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -11,7 +11,7 @@ | |||
| 11 | 11 | * if -Dtest.java.version.prefix=17 and System.getProperty("java.version") = 17.0.4.1 | |
| 12 | 12 | * Then this test will pass. | |
| 13 | 13 | */ | |
| 14 | - public class JVMVersionTestTLS extends TestCase | ||
| 14 | + public class JVMVersionTest extends TestCase | ||
| 15 | 15 | { | |
| 16 | 16 | ||
| 17 | 17 | private static final String expectedVersionPropName = "test.java.version.prefix"; | |
| Back | FazBrowse Home | New Git URL |
0 commit comments