ΣECDSATestSuite
OK: 1: ECDSA/SECP_256_R_1/SHA1
OK: 2: ECDSA/SECP_256_R_1/SHA1/pre
OK: 3: ECDSA/SECP_256_R_1/SHA256
OK: 4: ECDSA/SECP_256_R_1/SHA256/pre
OK: 5: ECDSA/SECP_256_R_1/SHA384
OK: 6: ECDSA/SECP_256_R_1/SHA384/pre
OK: 7: ECDSA/SECP_256_R_1/SHA512
OK: 8: ECDSA/SECP_256_R_1/SHA512/pre
OK: 9: ECDSA/SECP_384_R_1/SHA1
OK: 10: ECDSA/SECP_384_R_1/SHA1/pre
OK: 11: ECDSA/SECP_384_R_1/SHA256
OK: 12: ECDSA/SECP_384_R_1/SHA256/pre
OK: 13: ECDSA/SECP_384_R_1/SHA384
OK: 14: ECDSA/SECP_384_R_1/SHA384/pre
OK: 15: ECDSA/SECP_384_R_1/SHA512
OK: 16: ECDSA/SECP_384_R_1/SHA512/pre
OK: 17: ECDSA/SECP_521_R_1/SHA1
OK: 18: ECDSA/SECP_521_R_1/SHA1/pre
OK: 19: ECDSA/SECP_521_R_1/SHA256
OK: 20: ECDSA/SECP_521_R_1/SHA256/pre
OK: 21: ECDSA/SECP_521_R_1/SHA384
OK: 22: ECDSA/SECP_521_R_1/SHA384/pre
OK: 23: ECDSA/SECP_521_R_1/SHA512
OK: 24: ECDSA/SECP_521_R_1/SHA512/pre
OK: 25: RSA/SHA1/PKCS1/512bit
OK: 26: RSA/SHA1/PKCS1/512bit/pre
OK: 27: RSA/SHA1/PKCS1/1024bit
OK: 28: RSA/SHA1/PKCS1/1024bit/pre
OK: 29: RSA/SHA1/PKCS1/2048bit
OK: 30: RSA/SHA1/PKCS1/2048bit/pre
OK: 31: RSA/SHA1/PKCS1/3072bit
OK: 32: RSA/SHA1/PKCS1/3072bit/pre
OK: 33: RSA/SHA1/PKCS1/4096bit
OK: 34: RSA/SHA1/PKCS1/4096bit/pre
OK: 35: RSA/SHA256/PKCS1/512bit
OK: 36: RSA/SHA256/PKCS1/512bit/pre
OK: 37: RSA/SHA256/PKCS1/1024bit
OK: 38: RSA/SHA256/PKCS1/1024bit/pre
OK: 39: RSA/SHA256/PKCS1/2048bit
OK: 40: RSA/SHA256/PKCS1/2048bit/pre
OK: 41: RSA/SHA256/PKCS1/3072bit
OK: 42: RSA/SHA256/PKCS1/3072bit/pre
OK: 43: RSA/SHA256/PKCS1/4096bit
OK: 44: RSA/SHA256/PKCS1/4096bit/pre
OK: 45: RSA/SHA384/PKCS1/1024bit
OK: 46: RSA/SHA384/PKCS1/1024bit/pre
OK: 47: RSA/SHA384/PKCS1/2048bit
OK: 48: RSA/SHA384/PKCS1/2048bit/pre
OK: 49: RSA/SHA384/PKCS1/3072bit
OK: 50: RSA/SHA384/PKCS1/3072bit/pre
OK: 51: RSA/SHA384/PKCS1/4096bit
OK: 52: RSA/SHA384/PKCS1/4096bit/pre
OK: 53: RSA/SHA512/PKCS1/1024bit
OK: 54: RSA/SHA512/PKCS1/1024bit/pre
OK: 55: RSA/SHA512/PKCS1/2048bit
OK: 56: RSA/SHA512/PKCS1/2048bit/pre
OK: 57: RSA/SHA512/PKCS1/3072bit
OK: 58: RSA/SHA512/PKCS1/3072bit/pre
OK: 59: RSA/SHA512/PKCS1/4096bit
OK: 60: RSA/SHA512/PKCS1/4096bit/pre
OK: 61: RSA/SHA1/PSS/1024bit
OK: 62: RSA/SHA1/PSS/1024bit/pre
OK: 63: RSA/SHA1/PSS/2048bit
OK: 64: RSA/SHA1/PSS/2048bit/pre
OK: 65: RSA/SHA1/PSS/3072bit
OK: 66: RSA/SHA1/PSS/3072bit/pre
OK: 67: RSA/SHA1/PSS/4096bit
OK: 68: RSA/SHA1/PSS/4096bit/pre
OK: 69: RSA/SHA256/PSS/1024bit
OK: 70: RSA/SHA256/PSS/1024bit/pre
OK: 71: RSA/SHA256/PSS/2048bit
OK: 72: RSA/SHA256/PSS/2048bit/pre
OK: 73: RSA/SHA256/PSS/3072bit
OK: 74: RSA/SHA256/PSS/3072bit/pre
OK: 75: RSA/SHA256/PSS/4096bit
OK: 76: RSA/SHA256/PSS/4096bit/pre
OK: 77: RSA/SHA384/PSS/1024bit
OK: 78: RSA/SHA384/PSS/1024bit/pre
Error: 79: RSA/SHA384/PSS/2048bit: parsing issue: malformed integer
OK: 80: RSA/SHA384/PSS/2048bit/pre
OK: 81: RSA/SHA384/PSS/3072bit
OK: 82: RSA/SHA384/PSS/3072bit/pre
OK: 83: RSA/SHA384/PSS/4096bit
OK: 84: RSA/SHA384/PSS/4096bit/pre
OK: 85: RSA/SHA512/PSS/2048bit
OK: 86: RSA/SHA512/PSS/2048bit/pre
OK: 87: RSA/SHA512/PSS/3072bit
OK: 88: RSA/SHA512/PSS/3072bit/pre
OK: 89: RSA/SHA512/PSS/4096bit
OK: 90: RSA/SHA512/PSS/4096bit/pre
Stack trace of first error: Error: 79: RSA/SHA384/PSS/2048bit
org.bouncycastle.jcajce.provider.asymmetric.x509.CertificateFactory$ExCertificateException: parsing issue: malformed integer
at org.bouncycastle.jcajce.provider.asymmetric.x509.CertificateFactory.doGenerateCertificate(Unknown Source)
at org.bouncycastle.jcajce.provider.asymmetric.x509.CertificateFactory.engineGenerateCertificate(Unknown Source)
at java.base/java.security.cert.CertificateFactory.generateCertificate(CertificateFactory.java:355)
at at.asitplus.signum.indispensable.JcaExtensionsKt.toJcaCertificate(JcaExtensions.kt:553)
at at.asitplus.signum.supreme.os.JKSProvider.createSigningKey(JKSProvider.kt:162)
at at.asitplus.signum.supreme.os.JKSProviderTestKt$JKSProviderTest$2$4$1.invokeSuspend(JKSProviderTest.kt:113)
at at.asitplus.signum.supreme.os.JKSProviderTestKt$JKSProviderTest$2$4$1.invoke(JKSProviderTest.kt)
at at.asitplus.signum.supreme.os.JKSProviderTestKt$JKSProviderTest$2$4$1.invoke(JKSProviderTest.kt)
at at.asitplus.testballoon.DataKt$withDataInternal$2.invokeSuspend(Data.kt:92)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:34)
at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:100)
at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:586)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:829)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:717)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:704)
Caused by: org.bouncycastle.asn1.ASN1Exception: malformed integer
at org.bouncycastle.asn1.ASN1InputStream.createPrimitiveDERObject(Unknown Source)
at org.bouncycastle.asn1.ASN1InputStream.buildObject(Unknown Source)
at org.bouncycastle.asn1.ASN1InputStream.readObject(Unknown Source)
at org.bouncycastle.asn1.ASN1InputStream.readVector(Unknown Source)
at org.bouncycastle.asn1.ASN1InputStream.readVector(Unknown Source)
at org.bouncycastle.asn1.ASN1InputStream.buildObject(Unknown Source)
at org.bouncycastle.asn1.ASN1InputStream.readObject(Unknown Source)
at org.bouncycastle.asn1.ASN1InputStream.readVector(Unknown Source)
at org.bouncycastle.asn1.ASN1InputStream.readVector(Unknown Source)
at org.bouncycastle.asn1.ASN1InputStream.buildObject(Unknown Source)
at org.bouncycastle.asn1.ASN1InputStream.readObject(Unknown Source)
at org.bouncycastle.jcajce.provider.asymmetric.x509.CertificateFactory.readDERCertificate(Unknown Source)
... 15 more
Caused by: java.lang.IllegalArgumentException: malformed integer
at org.bouncycastle.asn1.ASN1Integer.(Unknown Source)
at org.bouncycastle.asn1.ASN1Integer.createPrimitive(Unknown Source)
... 27 more
java.lang.RuntimeException: ΣECDSATestSuite
OK: 1: ECDSA/SECP_256_R_1/SHA1
OK: 2: ECDSA/SECP_256_R_1/SHA1/pre
OK: 3: ECDSA/SECP_256_R_1/SHA256
OK: 4: ECDSA/SECP_256_R_1/SHA256/pre
OK: 5: ECDSA/SECP_256_R_1/SHA384
OK: 6: ECDSA/SECP_256_R_1/SHA384/pre
OK: 7: ECDSA/SECP_256_R_1/SHA512
OK: 8: ECDSA/SECP_256_R_1/SHA512/pre
OK: 9: ECDSA/SECP_384_R_1/SHA1
OK: 10: ECDSA/SECP_384_R_1/SHA1/pre
OK: 11: ECDSA/SECP_384_R_1/SHA256
OK: 12: ECDSA/SECP_384_R_1/SHA256/pre
OK: 13: ECDSA/SECP_384_R_1/SHA384
OK: 14: ECDSA/SECP_384_R_1/SHA384/pre
OK: 15: ECDSA/SECP_384_R_1/SHA512
OK: 16: ECDSA/SECP_384_R_1/SHA512/pre
OK: 17: ECDSA/SECP_521_R_1/SHA1
OK: 18: ECDSA/SECP_521_R_1/SHA1/pre
OK: 19: ECDSA/SECP_521_R_1/SHA256
OK: 20: ECDSA/SECP_521_R_1/SHA256/pre
OK: 21: ECDSA/SECP_521_R_1/SHA384
OK: 22: ECDSA/SECP_521_R_1/SHA384/pre
OK: 23: ECDSA/SECP_521_R_1/SHA512
OK: 24: ECDSA/SECP_521_R_1/SHA512/pre
OK: 25: RSA/SHA1/PKCS1/512bit
OK: 26: RSA/SHA1/PKCS1/512bit/pre
OK: 27: RSA/SHA1/PKCS1/1024bit
OK: 28: RSA/SHA1/PKCS1/1024bit/pre
OK: 29: RSA/SHA1/PKCS1/2048bit
OK: 30: RSA/SHA1/PKCS1/2048bit/pre
OK: 31: RSA/SHA1/PKCS1/3072bit
OK: 32: RSA/SHA1/PKCS1/3072bit/pre
OK: 33: RSA/SHA1/PKCS1/4096bit
OK: 34: RSA/SHA1/PKCS1/4096bit/pre
OK: 35: RSA/SHA256/PKCS1/512bit
OK: 36: RSA/SHA256/PKCS1/512bit/pre
OK: 37: RSA/SHA256/PKCS1/1024bit
OK: 38: RSA/SHA256/PKCS1/1024bit/pre
OK: 39: RSA/SHA256/PKCS1/2048bit
OK: 40: RSA/SHA256/PKCS1/2048bit/pre
OK: 41: RSA/SHA256/PKCS1/3072bit
OK: 42: RSA/SHA256/PKCS1/3072bit/pre
OK: 43: RSA/SHA256/PKCS1/4096bit
OK: 44: RSA/SHA256/PKCS1/4096bit/pre
OK: 45: RSA/SHA384/PKCS1/1024bit
OK: 46: RSA/SHA384/PKCS1/1024bit/pre
OK: 47: RSA/SHA384/PKCS1/2048bit
OK: 48: RSA/SHA384/PKCS1/2048bit/pre
OK: 49: RSA/SHA384/PKCS1/3072bit
OK: 50: RSA/SHA384/PKCS1/3072bit/pre
OK: 51: RSA/SHA384/PKCS1/4096bit
OK: 52: RSA/SHA384/PKCS1/4096bit/pre
OK: 53: RSA/SHA512/PKCS1/1024bit
OK: 54: RSA/SHA512/PKCS1/1024bit/pre
OK: 55: RSA/SHA512/PKCS1/2048bit
OK: 56: RSA/SHA512/PKCS1/2048bit/pre
OK: 57: RSA/SHA512/PKCS1/3072bit
OK: 58: RSA/SHA512/PKCS1/3072bit/pre
OK: 59: RSA/SHA512/PKCS1/4096bit
OK: 60: RSA/SHA512/PKCS1/4096bit/pre
OK: 61: RSA/SHA1/PSS/1024bit
OK: 62: RSA/SHA1/PSS/1024bit/pre
OK: 63: RSA/SHA1/PSS/2048bit
OK: 64: RSA/SHA1/PSS/2048bit/pre
OK: 65: RSA/SHA1/PSS/3072bit
OK: 66: RSA/SHA1/PSS/3072bit/pre
OK: 67: RSA/SHA1/PSS/4096bit
OK: 68: RSA/SHA1/PSS/4096bit/pre
OK: 69: RSA/SHA256/PSS/1024bit
OK: 70: RSA/SHA256/PSS/1024bit/pre
OK: 71: RSA/SHA256/PSS/2048bit
OK: 72: RSA/SHA256/PSS/2048bit/pre
OK: 73: RSA/SHA256/PSS/3072bit
OK: 74: RSA/SHA256/PSS/3072bit/pre
OK: 75: RSA/SHA256/PSS/4096bit
OK: 76: RSA/SHA256/PSS/4096bit/pre
OK: 77: RSA/SHA384/PSS/1024bit
OK: 78: RSA/SHA384/PSS/1024bit/pre
Error: 79: RSA/SHA384/PSS/2048bit: parsing issue: malformed integer
OK: 80: RSA/SHA384/PSS/2048bit/pre
OK: 81: RSA/SHA384/PSS/3072bit
OK: 82: RSA/SHA384/PSS/3072bit/pre
OK: 83: RSA/SHA384/PSS/4096bit
OK: 84: RSA/SHA384/PSS/4096bit/pre
OK: 85: RSA/SHA512/PSS/2048bit
OK: 86: RSA/SHA512/PSS/2048bit/pre
OK: 87: RSA/SHA512/PSS/3072bit
OK: 88: RSA/SHA512/PSS/3072bit/pre
OK: 89: RSA/SHA512/PSS/4096bit
OK: 90: RSA/SHA512/PSS/4096bit/pre
Stack trace of first error: Error: 79: RSA/SHA384/PSS/2048bit
org.bouncycastle.jcajce.provider.asymmetric.x509.CertificateFactory$ExCertificateException: parsing issue: malformed integer
at org.bouncycastle.jcajce.provider.asymmetric.x509.CertificateFactory.doGenerateCertificate(Unknown Source)
at org.bouncycastle.jcajce.provider.asymmetric.x509.CertificateFactory.engineGenerateCertificate(Unknown Source)
at java.base/java.security.cert.CertificateFactory.generateCertificate(CertificateFactory.java:355)
at at.asitplus.signum.indispensable.JcaExtensionsKt.toJcaCertificate(JcaExtensions.kt:553)
at at.asitplus.signum.supreme.os.JKSProvider.createSigningKey(JKSProvider.kt:162)
at at.asitplus.signum.supreme.os.JKSProviderTestKt$JKSProviderTest$2$4$1.invokeSuspend(JKSProviderTest.kt:113)
at at.asitplus.signum.supreme.os.JKSProviderTestKt$JKSProviderTest$2$4$1.invoke(JKSProviderTest.kt)
at at.asitplus.signum.supreme.os.JKSProviderTestKt$JKSProviderTest$2$4$1.invoke(JKSProviderTest.kt)
at at.asitplus.testballoon.DataKt$withDataInternal$2.invokeSuspend(Data.kt:92)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:34)
at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:100)
at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:586)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:829)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:717)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:704)
Caused by: org.bouncycastle.asn1.ASN1Exception: malformed integer
at org.bouncycastle.asn1.ASN1InputStream.createPrimitiveDERObject(Unknown Source)
at org.bouncycastle.asn1.ASN1InputStream.buildObject(Unknown Source)
at org.bouncycastle.asn1.ASN1InputStream.readObject(Unknown Source)
at org.bouncycastle.asn1.ASN1InputStream.readVector(Unknown Source)
at org.bouncycastle.asn1.ASN1InputStream.readVector(Unknown Source)
at org.bouncycastle.asn1.ASN1InputStream.buildObject(Unknown Source)
at org.bouncycastle.asn1.ASN1InputStream.readObject(Unknown Source)
at org.bouncycastle.asn1.ASN1InputStream.readVector(Unknown Source)
at org.bouncycastle.asn1.ASN1InputStream.readVector(Unknown Source)
at org.bouncycastle.asn1.ASN1InputStream.buildObject(Unknown Source)
at org.bouncycastle.asn1.ASN1InputStream.readObject(Unknown Source)
at org.bouncycastle.jcajce.provider.asymmetric.x509.CertificateFactory.readDERCertificate(Unknown Source)
... 15 more
Caused by: java.lang.IllegalArgumentException: malformed integer
at org.bouncycastle.asn1.ASN1Integer.(Unknown Source)
at org.bouncycastle.asn1.ASN1Integer.createPrimitive(Unknown Source)
... 27 more
at at.asitplus.testballoon.TestBalloonInternalsKt.collateErrors(TestBalloonInternals.kt:87)
at at.asitplus.testballoon.DataKt$withDataInternal$2.invokeSuspend(Data.kt:98)
at _COROUTINE._BOUNDARY._(CoroutineDebugging.kt:42)
at de.infix.testBalloon.framework.core.Test$execute$2$1.invokeSuspend(Test.kt:85)
at de.infix.testBalloon.framework.core.TestConfig$executeWrapped$invocationGuardingAction$1.invokeSuspend(TestConfig.kt:115)
at de.infix.testBalloon.framework.core.TestConfig.executeWrapped$testBalloon_framework_core(TestConfig.kt:661)
at de.infix.testBalloon.framework.core.Test$execute$2.invokeSuspend(Test.kt:69)
at de.infix.testBalloon.framework.core.TestElement$executeReporting$2.invokeSuspend(TestElement.kt:375)
at de.infix.testBalloon.framework.core.TestConfig.withExecutionReportSetup$testBalloon_framework_core(TestConfig.kt:143)
at de.infix.testBalloon.framework.core.TestSuite$execute$2$1$1$1.invokeSuspend(TestSuite.kt:245)
Caused by: java.lang.RuntimeException: ΣECDSATestSuite
OK: 1: ECDSA/SECP_256_R_1/SHA1
OK: 2: ECDSA/SECP_256_R_1/SHA1/pre
OK: 3: ECDSA/SECP_256_R_1/SHA256
OK: 4: ECDSA/SECP_256_R_1/SHA256/pre
OK: 5: ECDSA/SECP_256_R_1/SHA384
OK: 6: ECDSA/SECP_256_R_1/SHA384/pre
OK: 7: ECDSA/SECP_256_R_1/SHA512
OK: 8: ECDSA/SECP_256_R_1/SHA512/pre
OK: 9: ECDSA/SECP_384_R_1/SHA1
OK: 10: ECDSA/SECP_384_R_1/SHA1/pre
OK: 11: ECDSA/SECP_384_R_1/SHA256
OK: 12: ECDSA/SECP_384_R_1/SHA256/pre
OK: 13: ECDSA/SECP_384_R_1/SHA384
OK: 14: ECDSA/SECP_384_R_1/SHA384/pre
OK: 15: ECDSA/SECP_384_R_1/SHA512
OK: 16: ECDSA/SECP_384_R_1/SHA512/pre
OK: 17: ECDSA/SECP_521_R_1/SHA1
OK: 18: ECDSA/SECP_521_R_1/SHA1/pre
OK: 19: ECDSA/SECP_521_R_1/SHA256
OK: 20: ECDSA/SECP_521_R_1/SHA256/pre
OK: 21: ECDSA/SECP_521_R_1/SHA384
OK: 22: ECDSA/SECP_521_R_1/SHA384/pre
OK: 23: ECDSA/SECP_521_R_1/SHA512
OK: 24: ECDSA/SECP_521_R_1/SHA512/pre
OK: 25: RSA/SHA1/PKCS1/512bit
OK: 26: RSA/SHA1/PKCS1/512bit/pre
OK: 27: RSA/SHA1/PKCS1/1024bit
OK: 28: RSA/SHA1/PKCS1/1024bit/pre
OK: 29: RSA/SHA1/PKCS1/2048bit
OK: 30: RSA/SHA1/PKCS1/2048bit/pre
OK: 31: RSA/SHA1/PKCS1/3072bit
OK: 32: RSA/SHA1/PKCS1/3072bit/pre
OK: 33: RSA/SHA1/PKCS1/4096bit
OK: 34: RSA/SHA1/PKCS1/4096bit/pre
OK: 35: RSA/SHA256/PKCS1/512bit
OK: 36: RSA/SHA256/PKCS1/512bit/pre
OK: 37: RSA/SHA256/PKCS1/1024bit
OK: 38: RSA/SHA256/PKCS1/1024bit/pre
OK: 39: RSA/SHA256/PKCS1/2048bit
OK: 40: RSA/SHA256/PKCS1/2048bit/pre
OK: 41: RSA/SHA256/PKCS1/3072bit
OK: 42: RSA/SHA256/PKCS1/3072bit/pre
OK: 43: RSA/SHA256/PKCS1/4096bit
OK: 44: RSA/SHA256/PKCS1/4096bit/pre
OK: 45: RSA/SHA384/PKCS1/1024bit
OK: 46: RSA/SHA384/PKCS1/1024bit/pre
OK: 47: RSA/SHA384/PKCS1/2048bit
OK: 48: RSA/SHA384/PKCS1/2048bit/pre
OK: 49: RSA/SHA384/PKCS1/3072bit
OK: 50: RSA/SHA384/PKCS1/3072bit/pre
OK: 51: RSA/SHA384/PKCS1/4096bit
OK: 52: RSA/SHA384/PKCS1/4096bit/pre
OK: 53: RSA/SHA512/PKCS1/1024bit
OK: 54: RSA/SHA512/PKCS1/1024bit/pre
OK: 55: RSA/SHA512/PKCS1/2048bit
OK: 56: RSA/SHA512/PKCS1/2048bit/pre
OK: 57: RSA/SHA512/PKCS1/3072bit
OK: 58: RSA/SHA512/PKCS1/3072bit/pre
OK: 59: RSA/SHA512/PKCS1/4096bit
OK: 60: RSA/SHA512/PKCS1/4096bit/pre
OK: 61: RSA/SHA1/PSS/1024bit
OK: 62: RSA/SHA1/PSS/1024bit/pre
OK: 63: RSA/SHA1/PSS/2048bit
OK: 64: RSA/SHA1/PSS/2048bit/pre
OK: 65: RSA/SHA1/PSS/3072bit
OK: 66: RSA/SHA1/PSS/3072bit/pre
OK: 67: RSA/SHA1/PSS/4096bit
OK: 68: RSA/SHA1/PSS/4096bit/pre
OK: 69: RSA/SHA256/PSS/1024bit
OK: 70: RSA/SHA256/PSS/1024bit/pre
OK: 71: RSA/SHA256/PSS/2048bit
OK: 72: RSA/SHA256/PSS/2048bit/pre
OK: 73: RSA/SHA256/PSS/3072bit
OK: 74: RSA/SHA256/PSS/3072bit/pre
OK: 75: RSA/SHA256/PSS/4096bit
OK: 76: RSA/SHA256/PSS/4096bit/pre
OK: 77: RSA/SHA384/PSS/1024bit
OK: 78: RSA/SHA384/PSS/1024bit/pre
Error: 79: RSA/SHA384/PSS/2048bit: parsing issue: malformed integer
OK: 80: RSA/SHA384/PSS/2048bit/pre
OK: 81: RSA/SHA384/PSS/3072bit
OK: 82: RSA/SHA384/PSS/3072bit/pre
OK: 83: RSA/SHA384/PSS/4096bit
OK: 84: RSA/SHA384/PSS/4096bit/pre
OK: 85: RSA/SHA512/PSS/2048bit
OK: 86: RSA/SHA512/PSS/2048bit/pre
OK: 87: RSA/SHA512/PSS/3072bit
OK: 88: RSA/SHA512/PSS/3072bit/pre
OK: 89: RSA/SHA512/PSS/4096bit
OK: 90: RSA/SHA512/PSS/4096bit/pre
Stack trace of first error: Error: 79: RSA/SHA384/PSS/2048bit
org.bouncycastle.jcajce.provider.asymmetric.x509.CertificateFactory$ExCertificateException: parsing issue: malformed integer
at org.bouncycastle.jcajce.provider.asymmetric.x509.CertificateFactory.doGenerateCertificate(Unknown Source)
at org.bouncycastle.jcajce.provider.asymmetric.x509.CertificateFactory.engineGenerateCertificate(Unknown Source)
at java.base/java.security.cert.CertificateFactory.generateCertificate(CertificateFactory.java:355)
at at.asitplus.signum.indispensable.JcaExtensionsKt.toJcaCertificate(JcaExtensions.kt:553)
at at.asitplus.signum.supreme.os.JKSProvider.createSigningKey(JKSProvider.kt:162)
at at.asitplus.signum.supreme.os.JKSProviderTestKt$JKSProviderTest$2$4$1.invokeSuspend(JKSProviderTest.kt:113)
at at.asitplus.signum.supreme.os.JKSProviderTestKt$JKSProviderTest$2$4$1.invoke(JKSProviderTest.kt)
at at.asitplus.signum.supreme.os.JKSProviderTestKt$JKSProviderTest$2$4$1.invoke(JKSProviderTest.kt)
at at.asitplus.testballoon.DataKt$withDataInternal$2.invokeSuspend(Data.kt:92)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:34)
at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:100)
at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:586)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:829)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:717)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:704)
Caused by: org.bouncycastle.asn1.ASN1Exception: malformed integer
at org.bouncycastle.asn1.ASN1InputStream.createPrimitiveDERObject(Unknown Source)
at org.bouncycastle.asn1.ASN1InputStream.buildObject(Unknown Source)
at org.bouncycastle.asn1.ASN1InputStream.readObject(Unknown Source)
at org.bouncycastle.asn1.ASN1InputStream.readVector(Unknown Source)
at org.bouncycastle.asn1.ASN1InputStream.readVector(Unknown Source)
at org.bouncycastle.asn1.ASN1InputStream.buildObject(Unknown Source)
at org.bouncycastle.asn1.ASN1InputStream.readObject(Unknown Source)
at org.bouncycastle.asn1.ASN1InputStream.readVector(Unknown Source)
at org.bouncycastle.asn1.ASN1InputStream.readVector(Unknown Source)
at org.bouncycastle.asn1.ASN1InputStream.buildObject(Unknown Source)
at org.bouncycastle.asn1.ASN1InputStream.readObject(Unknown Source)
at org.bouncycastle.jcajce.provider.asymmetric.x509.CertificateFactory.readDERCertificate(Unknown Source)
... 15 more
Caused by: java.lang.IllegalArgumentException: malformed integer
at org.bouncycastle.asn1.ASN1Integer.(Unknown Source)
at org.bouncycastle.asn1.ASN1Integer.createPrimitive(Unknown Source)
... 27 more
at at.asitplus.testballoon.TestBalloonInternalsKt.collateErrors(TestBalloonInternals.kt:87)
at at.asitplus.testballoon.DataKt$withDataInternal$2.invokeSuspend(Data.kt:98)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:34)
at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:100)
at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:586)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:829)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:717)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:704)
Suppressed: org.bouncycastle.jcajce.provider.asymmetric.x509.CertificateFactory$ExCertificateException: parsing issue: malformed integer
at org.bouncycastle.jcajce.provider.asymmetric.x509.CertificateFactory.doGenerateCertificate(Unknown Source)
at org.bouncycastle.jcajce.provider.asymmetric.x509.CertificateFactory.engineGenerateCertificate(Unknown Source)
at java.base/java.security.cert.CertificateFactory.generateCertificate(CertificateFactory.java:355)
at at.asitplus.signum.indispensable.JcaExtensionsKt.toJcaCertificate(JcaExtensions.kt:553)
at at.asitplus.signum.supreme.os.JKSProvider.createSigningKey(JKSProvider.kt:162)
at at.asitplus.signum.supreme.os.JKSProviderTestKt$JKSProviderTest$2$4$1.invokeSuspend(JKSProviderTest.kt:113)
at at.asitplus.signum.supreme.os.JKSProviderTestKt$JKSProviderTest$2$4$1.invoke(JKSProviderTest.kt)
at at.asitplus.signum.supreme.os.JKSProviderTestKt$JKSProviderTest$2$4$1.invoke(JKSProviderTest.kt)
at at.asitplus.testballoon.DataKt$withDataInternal$2.invokeSuspend(Data.kt:92)
... 6 more
Caused by: org.bouncycastle.asn1.ASN1Exception: malformed integer
at org.bouncycastle.asn1.ASN1InputStream.createPrimitiveDERObject(Unknown Source)
at org.bouncycastle.asn1.ASN1InputStream.buildObject(Unknown Source)
at org.bouncycastle.asn1.ASN1InputStream.readObject(Unknown Source)
at org.bouncycastle.asn1.ASN1InputStream.readVector(Unknown Source)
at org.bouncycastle.asn1.ASN1InputStream.readVector(Unknown Source)
at org.bouncycastle.asn1.ASN1InputStream.buildObject(Unknown Source)
at org.bouncycastle.asn1.ASN1InputStream.readObject(Unknown Source)
at org.bouncycastle.asn1.ASN1InputStream.readVector(Unknown Source)
at org.bouncycastle.asn1.ASN1InputStream.readVector(Unknown Source)
at org.bouncycastle.asn1.ASN1InputStream.buildObject(Unknown Source)
at org.bouncycastle.asn1.ASN1InputStream.readObject(Unknown Source)
at org.bouncycastle.jcajce.provider.asymmetric.x509.CertificateFactory.readDERCertificate(Unknown Source)
... 15 more
Caused by: java.lang.IllegalArgumentException: malformed integer
at org.bouncycastle.asn1.ASN1Integer.<init>(Unknown Source)
at org.bouncycastle.asn1.ASN1Integer.createPrimitive(Unknown Source)
... 27 more
ΣECDSATestSuite
OK: 1: ECDSA/SECP_256_R_1/SHA1
OK: 2: ECDSA/SECP_256_R_1/SHA1/pre
OK: 3: ECDSA/SECP_256_R_1/SHA256
OK: 4: ECDSA/SECP_256_R_1/SHA256/pre
OK: 5: ECDSA/SECP_256_R_1/SHA384
OK: 6: ECDSA/SECP_256_R_1/SHA384/pre
OK: 7: ECDSA/SECP_256_R_1/SHA512
OK: 8: ECDSA/SECP_256_R_1/SHA512/pre
OK: 9: ECDSA/SECP_384_R_1/SHA1
OK: 10: ECDSA/SECP_384_R_1/SHA1/pre
OK: 11: ECDSA/SECP_384_R_1/SHA256
OK: 12: ECDSA/SECP_384_R_1/SHA256/pre
OK: 13: ECDSA/SECP_384_R_1/SHA384
OK: 14: ECDSA/SECP_384_R_1/SHA384/pre
OK: 15: ECDSA/SECP_384_R_1/SHA512
OK: 16: ECDSA/SECP_384_R_1/SHA512/pre
OK: 17: ECDSA/SECP_521_R_1/SHA1
OK: 18: ECDSA/SECP_521_R_1/SHA1/pre
OK: 19: ECDSA/SECP_521_R_1/SHA256
OK: 20: ECDSA/SECP_521_R_1/SHA256/pre
OK: 21: ECDSA/SECP_521_R_1/SHA384
OK: 22: ECDSA/SECP_521_R_1/SHA384/pre
OK: 23: ECDSA/SECP_521_R_1/SHA512
OK: 24: ECDSA/SECP_521_R_1/SHA512/pre
OK: 25: RSA/SHA1/PKCS1/512bit
OK: 26: RSA/SHA1/PKCS1/512bit/pre
OK: 27: RSA/SHA1/PKCS1/1024bit
OK: 28: RSA/SHA1/PKCS1/1024bit/pre
OK: 29: RSA/SHA1/PKCS1/2048bit
OK: 30: RSA/SHA1/PKCS1/2048bit/pre
OK: 31: RSA/SHA1/PKCS1/3072bit
OK: 32: RSA/SHA1/PKCS1/3072bit/pre
OK: 33: RSA/SHA1/PKCS1/4096bit
OK: 34: RSA/SHA1/PKCS1/4096bit/pre
OK: 35: RSA/SHA256/PKCS1/512bit
OK: 36: RSA/SHA256/PKCS1/512bit/pre
OK: 37: RSA/SHA256/PKCS1/1024bit
OK: 38: RSA/SHA256/PKCS1/1024bit/pre
OK: 39: RSA/SHA256/PKCS1/2048bit
OK: 40: RSA/SHA256/PKCS1/2048bit/pre
OK: 41: RSA/SHA256/PKCS1/3072bit
OK: 42: RSA/SHA256/PKCS1/3072bit/pre
OK: 43: RSA/SHA256/PKCS1/4096bit
OK: 44: RSA/SHA256/PKCS1/4096bit/pre
OK: 45: RSA/SHA384/PKCS1/1024bit
OK: 46: RSA/SHA384/PKCS1/1024bit/pre
OK: 47: RSA/SHA384/PKCS1/2048bit
OK: 48: RSA/SHA384/PKCS1/2048bit/pre
OK: 49: RSA/SHA384/PKCS1/3072bit
OK: 50: RSA/SHA384/PKCS1/3072bit/pre
OK: 51: RSA/SHA384/PKCS1/4096bit
OK: 52: RSA/SHA384/PKCS1/4096bit/pre
OK: 53: RSA/SHA512/PKCS1/1024bit
OK: 54: RSA/SHA512/PKCS1/1024bit/pre
OK: 55: RSA/SHA512/PKCS1/2048bit
OK: 56: RSA/SHA512/PKCS1/2048bit/pre
OK: 57: RSA/SHA512/PKCS1/3072bit
OK: 58: RSA/SHA512/PKCS1/3072bit/pre
OK: 59: RSA/SHA512/PKCS1/4096bit
OK: 60: RSA/SHA512/PKCS1/4096bit/pre
OK: 61: RSA/SHA1/PSS/1024bit
OK: 62: RSA/SHA1/PSS/1024bit/pre
OK: 63: RSA/SHA1/PSS/2048bit
OK: 64: RSA/SHA1/PSS/2048bit/pre
OK: 65: RSA/SHA1/PSS/3072bit
OK: 66: RSA/SHA1/PSS/3072bit/pre
OK: 67: RSA/SHA1/PSS/4096bit
OK: 68: RSA/SHA1/PSS/4096bit/pre
OK: 69: RSA/SHA256/PSS/1024bit
OK: 70: RSA/SHA256/PSS/1024bit/pre
OK: 71: RSA/SHA256/PSS/2048bit
OK: 72: RSA/SHA256/PSS/2048bit/pre
OK: 73: RSA/SHA256/PSS/3072bit
OK: 74: RSA/SHA256/PSS/3072bit/pre
OK: 75: RSA/SHA256/PSS/4096bit
OK: 76: RSA/SHA256/PSS/4096bit/pre
OK: 77: RSA/SHA384/PSS/1024bit
OK: 78: RSA/SHA384/PSS/1024bit/pre
Error: 79: RSA/SHA384/PSS/2048bit: parsing issue: malformed integer
OK: 80: RSA/SHA384/PSS/2048bit/pre
OK: 81: RSA/SHA384/PSS/3072bit
OK: 82: RSA/SHA384/PSS/3072bit/pre
OK: 83: RSA/SHA384/PSS/4096bit
OK: 84: RSA/SHA384/PSS/4096bit/pre
OK: 85: RSA/SHA512/PSS/2048bit
OK: 86: RSA/SHA512/PSS/2048bit/pre
OK: 87: RSA/SHA512/PSS/3072bit
OK: 88: RSA/SHA512/PSS/3072bit/pre
OK: 89: RSA/SHA512/PSS/4096bit
OK: 90: RSA/SHA512/PSS/4096bit/pre
Stack trace of first error: Error: 79: RSA/SHA384/PSS/2048bit
org.bouncycastle.jcajce.provider.asymmetric.x509.CertificateFactory$ExCertificateException: parsing issue: malformed integer
at org.bouncycastle.jcajce.provider.asymmetric.x509.CertificateFactory.doGenerateCertificate(Unknown Source)
at org.bouncycastle.jcajce.provider.asymmetric.x509.CertificateFactory.engineGenerateCertificate(Unknown Source)
at java.base/java.security.cert.CertificateFactory.generateCertificate(CertificateFactory.java:355)
at at.asitplus.signum.indispensable.JcaExtensionsKt.toJcaCertificate(JcaExtensions.kt:553)
at at.asitplus.signum.supreme.os.JKSProvider.createSigningKey(JKSProvider.kt:162)
at at.asitplus.signum.supreme.os.JKSProviderTestKt$JKSProviderTest$2$4$1.invokeSuspend(JKSProviderTest.kt:113)
at at.asitplus.signum.supreme.os.JKSProviderTestKt$JKSProviderTest$2$4$1.invoke(JKSProviderTest.kt)
at at.asitplus.signum.supreme.os.JKSProviderTestKt$JKSProviderTest$2$4$1.invoke(JKSProviderTest.kt)
at at.asitplus.testballoon.DataKt$withDataInternal$2.invokeSuspend(Data.kt:92)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:34)
at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:100)
at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:586)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:829)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:717)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:704)
Caused by: org.bouncycastle.asn1.ASN1Exception: malformed integer
at org.bouncycastle.asn1.ASN1InputStream.createPrimitiveDERObject(Unknown Source)
at org.bouncycastle.asn1.ASN1InputStream.buildObject(Unknown Source)
at org.bouncycastle.asn1.ASN1InputStream.readObject(Unknown Source)
at org.bouncycastle.asn1.ASN1InputStream.readVector(Unknown Source)
at org.bouncycastle.asn1.ASN1InputStream.readVector(Unknown Source)
at org.bouncycastle.asn1.ASN1InputStream.buildObject(Unknown Source)
at org.bouncycastle.asn1.ASN1InputStream.readObject(Unknown Source)
at org.bouncycastle.asn1.ASN1InputStream.readVector(Unknown Source)
at org.bouncycastle.asn1.ASN1InputStream.readVector(Unknown Source)
at org.bouncycastle.asn1.ASN1InputStream.buildObject(Unknown Source)
at org.bouncycastle.asn1.ASN1InputStream.readObject(Unknown Source)
at org.bouncycastle.jcajce.provider.asymmetric.x509.CertificateFactory.readDERCertificate(Unknown Source)
... 15 more
Caused by: java.lang.IllegalArgumentException: malformed integer
at org.bouncycastle.asn1.ASN1Integer.(Unknown Source)
at org.bouncycastle.asn1.ASN1Integer.createPrimitive(Unknown Source)
... 27 more
java.lang.RuntimeException: ΣECDSATestSuite
OK: 1: ECDSA/SECP_256_R_1/SHA1
OK: 2: ECDSA/SECP_256_R_1/SHA1/pre
OK: 3: ECDSA/SECP_256_R_1/SHA256
OK: 4: ECDSA/SECP_256_R_1/SHA256/pre
OK: 5: ECDSA/SECP_256_R_1/SHA384
OK: 6: ECDSA/SECP_256_R_1/SHA384/pre
OK: 7: ECDSA/SECP_256_R_1/SHA512
OK: 8: ECDSA/SECP_256_R_1/SHA512/pre
OK: 9: ECDSA/SECP_384_R_1/SHA1
OK: 10: ECDSA/SECP_384_R_1/SHA1/pre
OK: 11: ECDSA/SECP_384_R_1/SHA256
OK: 12: ECDSA/SECP_384_R_1/SHA256/pre
OK: 13: ECDSA/SECP_384_R_1/SHA384
OK: 14: ECDSA/SECP_384_R_1/SHA384/pre
OK: 15: ECDSA/SECP_384_R_1/SHA512
OK: 16: ECDSA/SECP_384_R_1/SHA512/pre
OK: 17: ECDSA/SECP_521_R_1/SHA1
OK: 18: ECDSA/SECP_521_R_1/SHA1/pre
OK: 19: ECDSA/SECP_521_R_1/SHA256
OK: 20: ECDSA/SECP_521_R_1/SHA256/pre
OK: 21: ECDSA/SECP_521_R_1/SHA384
OK: 22: ECDSA/SECP_521_R_1/SHA384/pre
OK: 23: ECDSA/SECP_521_R_1/SHA512
OK: 24: ECDSA/SECP_521_R_1/SHA512/pre
OK: 25: RSA/SHA1/PKCS1/512bit
OK: 26: RSA/SHA1/PKCS1/512bit/pre
OK: 27: RSA/SHA1/PKCS1/1024bit
OK: 28: RSA/SHA1/PKCS1/1024bit/pre
OK: 29: RSA/SHA1/PKCS1/2048bit
OK: 30: RSA/SHA1/PKCS1/2048bit/pre
OK: 31: RSA/SHA1/PKCS1/3072bit
OK: 32: RSA/SHA1/PKCS1/3072bit/pre
OK: 33: RSA/SHA1/PKCS1/4096bit
OK: 34: RSA/SHA1/PKCS1/4096bit/pre
OK: 35: RSA/SHA256/PKCS1/512bit
OK: 36: RSA/SHA256/PKCS1/512bit/pre
OK: 37: RSA/SHA256/PKCS1/1024bit
OK: 38: RSA/SHA256/PKCS1/1024bit/pre
OK: 39: RSA/SHA256/PKCS1/2048bit
OK: 40: RSA/SHA256/PKCS1/2048bit/pre
OK: 41: RSA/SHA256/PKCS1/3072bit
OK: 42: RSA/SHA256/PKCS1/3072bit/pre
OK: 43: RSA/SHA256/PKCS1/4096bit
OK: 44: RSA/SHA256/PKCS1/4096bit/pre
OK: 45: RSA/SHA384/PKCS1/1024bit
OK: 46: RSA/SHA384/PKCS1/1024bit/pre
OK: 47: RSA/SHA384/PKCS1/2048bit
OK: 48: RSA/SHA384/PKCS1/2048bit/pre
OK: 49: RSA/SHA384/PKCS1/3072bit
OK: 50: RSA/SHA384/PKCS1/3072bit/pre
OK: 51: RSA/SHA384/PKCS1/4096bit
OK: 52: RSA/SHA384/PKCS1/4096bit/pre
OK: 53: RSA/SHA512/PKCS1/1024bit
OK: 54: RSA/SHA512/PKCS1/1024bit/pre
OK: 55: RSA/SHA512/PKCS1/2048bit
OK: 56: RSA/SHA512/PKCS1/2048bit/pre
OK: 57: RSA/SHA512/PKCS1/3072bit
OK: 58: RSA/SHA512/PKCS1/3072bit/pre
OK: 59: RSA/SHA512/PKCS1/4096bit
OK: 60: RSA/SHA512/PKCS1/4096bit/pre
OK: 61: RSA/SHA1/PSS/1024bit
OK: 62: RSA/SHA1/PSS/1024bit/pre
OK: 63: RSA/SHA1/PSS/2048bit
OK: 64: RSA/SHA1/PSS/2048bit/pre
OK: 65: RSA/SHA1/PSS/3072bit
OK: 66: RSA/SHA1/PSS/3072bit/pre
OK: 67: RSA/SHA1/PSS/4096bit
OK: 68: RSA/SHA1/PSS/4096bit/pre
OK: 69: RSA/SHA256/PSS/1024bit
OK: 70: RSA/SHA256/PSS/1024bit/pre
OK: 71: RSA/SHA256/PSS/2048bit
OK: 72: RSA/SHA256/PSS/2048bit/pre
OK: 73: RSA/SHA256/PSS/3072bit
OK: 74: RSA/SHA256/PSS/3072bit/pre
OK: 75: RSA/SHA256/PSS/4096bit
OK: 76: RSA/SHA256/PSS/4096bit/pre
OK: 77: RSA/SHA384/PSS/1024bit
OK: 78: RSA/SHA384/PSS/1024bit/pre
Error: 79: RSA/SHA384/PSS/2048bit: parsing issue: malformed integer
OK: 80: RSA/SHA384/PSS/2048bit/pre
OK: 81: RSA/SHA384/PSS/3072bit
OK: 82: RSA/SHA384/PSS/3072bit/pre
OK: 83: RSA/SHA384/PSS/4096bit
OK: 84: RSA/SHA384/PSS/4096bit/pre
OK: 85: RSA/SHA512/PSS/2048bit
OK: 86: RSA/SHA512/PSS/2048bit/pre
OK: 87: RSA/SHA512/PSS/3072bit
OK: 88: RSA/SHA512/PSS/3072bit/pre
OK: 89: RSA/SHA512/PSS/4096bit
OK: 90: RSA/SHA512/PSS/4096bit/pre
Stack trace of first error: Error: 79: RSA/SHA384/PSS/2048bit
org.bouncycastle.jcajce.provider.asymmetric.x509.CertificateFactory$ExCertificateException: parsing issue: malformed integer
at org.bouncycastle.jcajce.provider.asymmetric.x509.CertificateFactory.doGenerateCertificate(Unknown Source)
at org.bouncycastle.jcajce.provider.asymmetric.x509.CertificateFactory.engineGenerateCertificate(Unknown Source)
at java.base/java.security.cert.CertificateFactory.generateCertificate(CertificateFactory.java:355)
at at.asitplus.signum.indispensable.JcaExtensionsKt.toJcaCertificate(JcaExtensions.kt:553)
at at.asitplus.signum.supreme.os.JKSProvider.createSigningKey(JKSProvider.kt:162)
at at.asitplus.signum.supreme.os.JKSProviderTestKt$JKSProviderTest$2$4$1.invokeSuspend(JKSProviderTest.kt:113)
at at.asitplus.signum.supreme.os.JKSProviderTestKt$JKSProviderTest$2$4$1.invoke(JKSProviderTest.kt)
at at.asitplus.signum.supreme.os.JKSProviderTestKt$JKSProviderTest$2$4$1.invoke(JKSProviderTest.kt)
at at.asitplus.testballoon.DataKt$withDataInternal$2.invokeSuspend(Data.kt:92)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:34)
at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:100)
at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:586)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:829)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:717)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:704)
Caused by: org.bouncycastle.asn1.ASN1Exception: malformed integer
at org.bouncycastle.asn1.ASN1InputStream.createPrimitiveDERObject(Unknown Source)
at org.bouncycastle.asn1.ASN1InputStream.buildObject(Unknown Source)
at org.bouncycastle.asn1.ASN1InputStream.readObject(Unknown Source)
at org.bouncycastle.asn1.ASN1InputStream.readVector(Unknown Source)
at org.bouncycastle.asn1.ASN1InputStream.readVector(Unknown Source)
at org.bouncycastle.asn1.ASN1InputStream.buildObject(Unknown Source)
at org.bouncycastle.asn1.ASN1InputStream.readObject(Unknown Source)
at org.bouncycastle.asn1.ASN1InputStream.readVector(Unknown Source)
at org.bouncycastle.asn1.ASN1InputStream.readVector(Unknown Source)
at org.bouncycastle.asn1.ASN1InputStream.buildObject(Unknown Source)
at org.bouncycastle.asn1.ASN1InputStream.readObject(Unknown Source)
at org.bouncycastle.jcajce.provider.asymmetric.x509.CertificateFactory.readDERCertificate(Unknown Source)
... 15 more
Caused by: java.lang.IllegalArgumentException: malformed integer
at org.bouncycastle.asn1.ASN1Integer.(Unknown Source)
at org.bouncycastle.asn1.ASN1Integer.createPrimitive(Unknown Source)
... 27 more
at at.asitplus.testballoon.TestBalloonInternalsKt.collateErrors(TestBalloonInternals.kt:87)
at at.asitplus.testballoon.DataKt$withDataInternal$2.invokeSuspend(Data.kt:98)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:34)
at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:100)
at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:586)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:829)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:717)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:704)
Suppressed: org.bouncycastle.jcajce.provider.asymmetric.x509.CertificateFactory$ExCertificateException: parsing issue: malformed integer
at app//org.bouncycastle.jcajce.provider.asymmetric.x509.CertificateFactory.doGenerateCertificate(Unknown Source)
at app//org.bouncycastle.jcajce.provider.asymmetric.x509.CertificateFactory.engineGenerateCertificate(Unknown Source)
at java.base@17.0.10/java.security.cert.CertificateFactory.generateCertificate(CertificateFactory.java:355)
at app//at.asitplus.signum.indispensable.JcaExtensionsKt.toJcaCertificate(JcaExtensions.kt:553)
at app//at.asitplus.signum.supreme.os.JKSProvider.createSigningKey(JKSProvider.kt:162)
at app//at.asitplus.signum.supreme.os.JKSProviderTestKt$JKSProviderTest$2$4$1.invokeSuspend(JKSProviderTest.kt:113)
at app//at.asitplus.signum.supreme.os.JKSProviderTestKt$JKSProviderTest$2$4$1.invoke(JKSProviderTest.kt)
at app//at.asitplus.signum.supreme.os.JKSProviderTestKt$JKSProviderTest$2$4$1.invoke(JKSProviderTest.kt)
at app//at.asitplus.testballoon.DataKt$withDataInternal$2.invokeSuspend(Data.kt:92)
... 6 more
Caused by: org.bouncycastle.asn1.ASN1Exception: malformed integer
at app//org.bouncycastle.asn1.ASN1InputStream.createPrimitiveDERObject(Unknown Source)
at app//org.bouncycastle.asn1.ASN1InputStream.buildObject(Unknown Source)
at app//org.bouncycastle.asn1.ASN1InputStream.readObject(Unknown Source)
at app//org.bouncycastle.asn1.ASN1InputStream.readVector(Unknown Source)
at app//org.bouncycastle.asn1.ASN1InputStream.readVector(Unknown Source)
at app//org.bouncycastle.asn1.ASN1InputStream.buildObject(Unknown Source)
at app//org.bouncycastle.asn1.ASN1InputStream.readObject(Unknown Source)
at app//org.bouncycastle.asn1.ASN1InputStream.readVector(Unknown Source)
at app//org.bouncycastle.asn1.ASN1InputStream.readVector(Unknown Source)
at app//org.bouncycastle.asn1.ASN1InputStream.buildObject(Unknown Source)
at app//org.bouncycastle.asn1.ASN1InputStream.readObject(Unknown Source)
at app//org.bouncycastle.jcajce.provider.asymmetric.x509.CertificateFactory.readDERCertificate(Unknown Source)
... 15 more
Caused by: java.lang.IllegalArgumentException: malformed integer
at org.bouncycastle.asn1.ASN1Integer.<init>(Unknown Source)
at org.bouncycastle.asn1.ASN1Integer.createPrimitive(Unknown Source)
... 27 more
ΣECDSATestSuite
OK: 1: ECDSA/SECP_256_R_1/SHA1
OK: 2: ECDSA/SECP_256_R_1/SHA1/pre
OK: 3: ECDSA/SECP_256_R_1/SHA256
OK: 4: ECDSA/SECP_256_R_1/SHA256/pre
OK: 5: ECDSA/SECP_256_R_1/SHA384
OK: 6: ECDSA/SECP_256_R_1/SHA384/pre
OK: 7: ECDSA/SECP_256_R_1/SHA512
OK: 8: ECDSA/SECP_256_R_1/SHA512/pre
OK: 9: ECDSA/SECP_384_R_1/SHA1
OK: 10: ECDSA/SECP_384_R_1/SHA1/pre
OK: 11: ECDSA/SECP_384_R_1/SHA256
OK: 12: ECDSA/SECP_384_R_1/SHA256/pre
OK: 13: ECDSA/SECP_384_R_1/SHA384
OK: 14: ECDSA/SECP_384_R_1/SHA384/pre
OK: 15: ECDSA/SECP_384_R_1/SHA512
OK: 16: ECDSA/SECP_384_R_1/SHA512/pre
OK: 17: ECDSA/SECP_521_R_1/SHA1
OK: 18: ECDSA/SECP_521_R_1/SHA1/pre
OK: 19: ECDSA/SECP_521_R_1/SHA256
OK: 20: ECDSA/SECP_521_R_1/SHA256/pre
OK: 21: ECDSA/SECP_521_R_1/SHA384
OK: 22: ECDSA/SECP_521_R_1/SHA384/pre
OK: 23: ECDSA/SECP_521_R_1/SHA512
OK: 24: ECDSA/SECP_521_R_1/SHA512/pre
OK: 25: RSA/SHA1/PKCS1/512bit
OK: 26: RSA/SHA1/PKCS1/512bit/pre
OK: 27: RSA/SHA1/PKCS1/1024bit
OK: 28: RSA/SHA1/PKCS1/1024bit/pre
OK: 29: RSA/SHA1/PKCS1/2048bit
OK: 30: RSA/SHA1/PKCS1/2048bit/pre
OK: 31: RSA/SHA1/PKCS1/3072bit
OK: 32: RSA/SHA1/PKCS1/3072bit/pre
OK: 33: RSA/SHA1/PKCS1/4096bit
OK: 34: RSA/SHA1/PKCS1/4096bit/pre
OK: 35: RSA/SHA256/PKCS1/512bit
OK: 36: RSA/SHA256/PKCS1/512bit/pre
OK: 37: RSA/SHA256/PKCS1/1024bit
OK: 38: RSA/SHA256/PKCS1/1024bit/pre
OK: 39: RSA/SHA256/PKCS1/2048bit
OK: 40: RSA/SHA256/PKCS1/2048bit/pre
OK: 41: RSA/SHA256/PKCS1/3072bit
OK: 42: RSA/SHA256/PKCS1/3072bit/pre
OK: 43: RSA/SHA256/PKCS1/4096bit
OK: 44: RSA/SHA256/PKCS1/4096bit/pre
OK: 45: RSA/SHA384/PKCS1/1024bit
OK: 46: RSA/SHA384/PKCS1/1024bit/pre
OK: 47: RSA/SHA384/PKCS1/2048bit
OK: 48: RSA/SHA384/PKCS1/2048bit/pre
OK: 49: RSA/SHA384/PKCS1/3072bit
OK: 50: RSA/SHA384/PKCS1/3072bit/pre
OK: 51: RSA/SHA384/PKCS1/4096bit
OK: 52: RSA/SHA384/PKCS1/4096bit/pre
OK: 53: RSA/SHA512/PKCS1/1024bit
OK: 54: RSA/SHA512/PKCS1/1024bit/pre
OK: 55: RSA/SHA512/PKCS1/2048bit
OK: 56: RSA/SHA512/PKCS1/2048bit/pre
OK: 57: RSA/SHA512/PKCS1/3072bit
OK: 58: RSA/SHA512/PKCS1/3072bit/pre
OK: 59: RSA/SHA512/PKCS1/4096bit
OK: 60: RSA/SHA512/PKCS1/4096bit/pre
OK: 61: RSA/SHA1/PSS/1024bit
OK: 62: RSA/SHA1/PSS/1024bit/pre
OK: 63: RSA/SHA1/PSS/2048bit
OK: 64: RSA/SHA1/PSS/2048bit/pre
OK: 65: RSA/SHA1/PSS/3072bit
OK: 66: RSA/SHA1/PSS/3072bit/pre
OK: 67: RSA/SHA1/PSS/4096bit
OK: 68: RSA/SHA1/PSS/4096bit/pre
OK: 69: RSA/SHA256/PSS/1024bit
OK: 70: RSA/SHA256/PSS/1024bit/pre
OK: 71: RSA/SHA256/PSS/2048bit
OK: 72: RSA/SHA256/PSS/2048bit/pre
OK: 73: RSA/SHA256/PSS/3072bit
OK: 74: RSA/SHA256/PSS/3072bit/pre
OK: 75: RSA/SHA256/PSS/4096bit
OK: 76: RSA/SHA256/PSS/4096bit/pre
OK: 77: RSA/SHA384/PSS/1024bit
OK: 78: RSA/SHA384/PSS/1024bit/pre
Error: 79: RSA/SHA384/PSS/2048bit: parsing issue: malformed integer
OK: 80: RSA/SHA384/PSS/2048bit/pre
OK: 81: RSA/SHA384/PSS/3072bit
OK: 82: RSA/SHA384/PSS/3072bit/pre
OK: 83: RSA/SHA384/PSS/4096bit
OK: 84: RSA/SHA384/PSS/4096bit/pre
OK: 85: RSA/SHA512/PSS/2048bit
OK: 86: RSA/SHA512/PSS/2048bit/pre
OK: 87: RSA/SHA512/PSS/3072bit
OK: 88: RSA/SHA512/PSS/3072bit/pre
OK: 89: RSA/SHA512/PSS/4096bit
OK: 90: RSA/SHA512/PSS/4096bit/pre
Stack trace of first error: Error: 79: RSA/SHA384/PSS/2048bit
org.bouncycastle.jcajce.provider.asymmetric.x509.CertificateFactory$ExCertificateException: parsing issue: malformed integer
at org.bouncycastle.jcajce.provider.asymmetric.x509.CertificateFactory.doGenerateCertificate(Unknown Source)
at org.bouncycastle.jcajce.provider.asymmetric.x509.CertificateFactory.engineGenerateCertificate(Unknown Source)
at java.base/java.security.cert.CertificateFactory.generateCertificate(CertificateFactory.java:355)
at at.asitplus.signum.indispensable.JcaExtensionsKt.toJcaCertificate(JcaExtensions.kt:553)
at at.asitplus.signum.supreme.os.JKSProvider.createSigningKey(JKSProvider.kt:162)
at at.asitplus.signum.supreme.os.JKSProviderTestKt$JKSProviderTest$2$4$1.invokeSuspend(JKSProviderTest.kt:113)
at at.asitplus.signum.supreme.os.JKSProviderTestKt$JKSProviderTest$2$4$1.invoke(JKSProviderTest.kt)
at at.asitplus.signum.supreme.os.JKSProviderTestKt$JKSProviderTest$2$4$1.invoke(JKSProviderTest.kt)
at at.asitplus.testballoon.DataKt$withDataInternal$2.invokeSuspend(Data.kt:92)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:34)
at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:100)
at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:586)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:829)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:717)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:704)
Caused by: org.bouncycastle.asn1.ASN1Exception: malformed integer
at org.bouncycastle.asn1.ASN1InputStream.createPrimitiveDERObject(Unknown Source)
at org.bouncycastle.asn1.ASN1InputStream.buildObject(Unknown Source)
at org.bouncycastle.asn1.ASN1InputStream.readObject(Unknown Source)
at org.bouncycastle.asn1.ASN1InputStream.readVector(Unknown Source)
at org.bouncycastle.asn1.ASN1InputStream.readVector(Unknown Source)
at org.bouncycastle.asn1.ASN1InputStream.buildObject(Unknown Source)
at org.bouncycastle.asn1.ASN1InputStream.readObject(Unknown Source)
at org.bouncycastle.asn1.ASN1InputStream.readVector(Unknown Source)
at org.bouncycastle.asn1.ASN1InputStream.readVector(Unknown Source)
at org.bouncycastle.asn1.ASN1InputStream.buildObject(Unknown Source)
at org.bouncycastle.asn1.ASN1InputStream.readObject(Unknown Source)
at org.bouncycastle.jcajce.provider.asymmetric.x509.CertificateFactory.readDERCertificate(Unknown Source)
... 15 more
Caused by: java.lang.IllegalArgumentException: malformed integer
at org.bouncycastle.asn1.ASN1Integer.(Unknown Source)
at org.bouncycastle.asn1.ASN1Integer.createPrimitive(Unknown Source)
... 27 more
java.lang.RuntimeException: ΣECDSATestSuite
OK: 1: ECDSA/SECP_256_R_1/SHA1
OK: 2: ECDSA/SECP_256_R_1/SHA1/pre
OK: 3: ECDSA/SECP_256_R_1/SHA256
OK: 4: ECDSA/SECP_256_R_1/SHA256/pre
OK: 5: ECDSA/SECP_256_R_1/SHA384
OK: 6: ECDSA/SECP_256_R_1/SHA384/pre
OK: 7: ECDSA/SECP_256_R_1/SHA512
OK: 8: ECDSA/SECP_256_R_1/SHA512/pre
OK: 9: ECDSA/SECP_384_R_1/SHA1
OK: 10: ECDSA/SECP_384_R_1/SHA1/pre
OK: 11: ECDSA/SECP_384_R_1/SHA256
OK: 12: ECDSA/SECP_384_R_1/SHA256/pre
OK: 13: ECDSA/SECP_384_R_1/SHA384
OK: 14: ECDSA/SECP_384_R_1/SHA384/pre
OK: 15: ECDSA/SECP_384_R_1/SHA512
OK: 16: ECDSA/SECP_384_R_1/SHA512/pre
OK: 17: ECDSA/SECP_521_R_1/SHA1
OK: 18: ECDSA/SECP_521_R_1/SHA1/pre
OK: 19: ECDSA/SECP_521_R_1/SHA256
OK: 20: ECDSA/SECP_521_R_1/SHA256/pre
OK: 21: ECDSA/SECP_521_R_1/SHA384
OK: 22: ECDSA/SECP_521_R_1/SHA384/pre
OK: 23: ECDSA/SECP_521_R_1/SHA512
OK: 24: ECDSA/SECP_521_R_1/SHA512/pre
OK: 25: RSA/SHA1/PKCS1/512bit
OK: 26: RSA/SHA1/PKCS1/512bit/pre
OK: 27: RSA/SHA1/PKCS1/1024bit
OK: 28: RSA/SHA1/PKCS1/1024bit/pre
OK: 29: RSA/SHA1/PKCS1/2048bit
OK: 30: RSA/SHA1/PKCS1/2048bit/pre
OK: 31: RSA/SHA1/PKCS1/3072bit
OK: 32: RSA/SHA1/PKCS1/3072bit/pre
OK: 33: RSA/SHA1/PKCS1/4096bit
OK: 34: RSA/SHA1/PKCS1/4096bit/pre
OK: 35: RSA/SHA256/PKCS1/512bit
OK: 36: RSA/SHA256/PKCS1/512bit/pre
OK: 37: RSA/SHA256/PKCS1/1024bit
OK: 38: RSA/SHA256/PKCS1/1024bit/pre
OK: 39: RSA/SHA256/PKCS1/2048bit
OK: 40: RSA/SHA256/PKCS1/2048bit/pre
OK: 41: RSA/SHA256/PKCS1/3072bit
OK: 42: RSA/SHA256/PKCS1/3072bit/pre
OK: 43: RSA/SHA256/PKCS1/4096bit
OK: 44: RSA/SHA256/PKCS1/4096bit/pre
OK: 45: RSA/SHA384/PKCS1/1024bit
OK: 46: RSA/SHA384/PKCS1/1024bit/pre
OK: 47: RSA/SHA384/PKCS1/2048bit
OK: 48: RSA/SHA384/PKCS1/2048bit/pre
OK: 49: RSA/SHA384/PKCS1/3072bit
OK: 50: RSA/SHA384/PKCS1/3072bit/pre
OK: 51: RSA/SHA384/PKCS1/4096bit
OK: 52: RSA/SHA384/PKCS1/4096bit/pre
OK: 53: RSA/SHA512/PKCS1/1024bit
OK: 54: RSA/SHA512/PKCS1/1024bit/pre
OK: 55: RSA/SHA512/PKCS1/2048bit
OK: 56: RSA/SHA512/PKCS1/2048bit/pre
OK: 57: RSA/SHA512/PKCS1/3072bit
OK: 58: RSA/SHA512/PKCS1/3072bit/pre
OK: 59: RSA/SHA512/PKCS1/4096bit
OK: 60: RSA/SHA512/PKCS1/4096bit/pre
OK: 61: RSA/SHA1/PSS/1024bit
OK: 62: RSA/SHA1/PSS/1024bit/pre
OK: 63: RSA/SHA1/PSS/2048bit
OK: 64: RSA/SHA1/PSS/2048bit/pre
OK: 65: RSA/SHA1/PSS/3072bit
OK: 66: RSA/SHA1/PSS/3072bit/pre
OK: 67: RSA/SHA1/PSS/4096bit
OK: 68: RSA/SHA1/PSS/4096bit/pre
OK: 69: RSA/SHA256/PSS/1024bit
OK: 70: RSA/SHA256/PSS/1024bit/pre
OK: 71: RSA/SHA256/PSS/2048bit
OK: 72: RSA/SHA256/PSS/2048bit/pre
OK: 73: RSA/SHA256/PSS/3072bit
OK: 74: RSA/SHA256/PSS/3072bit/pre
OK: 75: RSA/SHA256/PSS/4096bit
OK: 76: RSA/SHA256/PSS/4096bit/pre
OK: 77: RSA/SHA384/PSS/1024bit
OK: 78: RSA/SHA384/PSS/1024bit/pre
Error: 79: RSA/SHA384/PSS/2048bit: parsing issue: malformed integer
OK: 80: RSA/SHA384/PSS/2048bit/pre
OK: 81: RSA/SHA384/PSS/3072bit
OK: 82: RSA/SHA384/PSS/3072bit/pre
OK: 83: RSA/SHA384/PSS/4096bit
OK: 84: RSA/SHA384/PSS/4096bit/pre
OK: 85: RSA/SHA512/PSS/2048bit
OK: 86: RSA/SHA512/PSS/2048bit/pre
OK: 87: RSA/SHA512/PSS/3072bit
OK: 88: RSA/SHA512/PSS/3072bit/pre
OK: 89: RSA/SHA512/PSS/4096bit
OK: 90: RSA/SHA512/PSS/4096bit/pre
Stack trace of first error: Error: 79: RSA/SHA384/PSS/2048bit
org.bouncycastle.jcajce.provider.asymmetric.x509.CertificateFactory$ExCertificateException: parsing issue: malformed integer
at org.bouncycastle.jcajce.provider.asymmetric.x509.CertificateFactory.doGenerateCertificate(Unknown Source)
at org.bouncycastle.jcajce.provider.asymmetric.x509.CertificateFactory.engineGenerateCertificate(Unknown Source)
at java.base/java.security.cert.CertificateFactory.generateCertificate(CertificateFactory.java:355)
at at.asitplus.signum.indispensable.JcaExtensionsKt.toJcaCertificate(JcaExtensions.kt:553)
at at.asitplus.signum.supreme.os.JKSProvider.createSigningKey(JKSProvider.kt:162)
at at.asitplus.signum.supreme.os.JKSProviderTestKt$JKSProviderTest$2$4$1.invokeSuspend(JKSProviderTest.kt:113)
at at.asitplus.signum.supreme.os.JKSProviderTestKt$JKSProviderTest$2$4$1.invoke(JKSProviderTest.kt)
at at.asitplus.signum.supreme.os.JKSProviderTestKt$JKSProviderTest$2$4$1.invoke(JKSProviderTest.kt)
at at.asitplus.testballoon.DataKt$withDataInternal$2.invokeSuspend(Data.kt:92)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:34)
at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:100)
at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:586)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:829)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:717)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:704)
Caused by: org.bouncycastle.asn1.ASN1Exception: malformed integer
at org.bouncycastle.asn1.ASN1InputStream.createPrimitiveDERObject(Unknown Source)
at org.bouncycastle.asn1.ASN1InputStream.buildObject(Unknown Source)
at org.bouncycastle.asn1.ASN1InputStream.readObject(Unknown Source)
at org.bouncycastle.asn1.ASN1InputStream.readVector(Unknown Source)
at org.bouncycastle.asn1.ASN1InputStream.readVector(Unknown Source)
at org.bouncycastle.asn1.ASN1InputStream.buildObject(Unknown Source)
at org.bouncycastle.asn1.ASN1InputStream.readObject(Unknown Source)
at org.bouncycastle.asn1.ASN1InputStream.readVector(Unknown Source)
at org.bouncycastle.asn1.ASN1InputStream.readVector(Unknown Source)
at org.bouncycastle.asn1.ASN1InputStream.buildObject(Unknown Source)
at org.bouncycastle.asn1.ASN1InputStream.readObject(Unknown Source)
at org.bouncycastle.jcajce.provider.asymmetric.x509.CertificateFactory.readDERCertificate(Unknown Source)
... 15 more
Caused by: java.lang.IllegalArgumentException: malformed integer
at org.bouncycastle.asn1.ASN1Integer.(Unknown Source)
at org.bouncycastle.asn1.ASN1Integer.createPrimitive(Unknown Source)
... 27 more
Caused by: java.lang.RuntimeException: ΣECDSATestSuite
OK: 1: ECDSA/SECP_256_R_1/SHA1
OK: 2: ECDSA/SECP_256_R_1/SHA1/pre
OK: 3: ECDSA/SECP_256_R_1/SHA256
OK: 4: ECDSA/SECP_256_R_1/SHA256/pre
OK: 5: ECDSA/SECP_256_R_1/SHA384
OK: 6: ECDSA/SECP_256_R_1/SHA384/pre
OK: 7: ECDSA/SECP_256_R_1/SHA512
OK: 8: ECDSA/SECP_256_R_1/SHA512/pre
OK: 9: ECDSA/SECP_384_R_1/SHA1
OK: 10: ECDSA/SECP_384_R_1/SHA1/pre
OK: 11: ECDSA/SECP_384_R_1/SHA256
OK: 12: ECDSA/SECP_384_R_1/SHA256/pre
OK: 13: ECDSA/SECP_384_R_1/SHA384
OK: 14: ECDSA/SECP_384_R_1/SHA384/pre
OK: 15: ECDSA/SECP_384_R_1/SHA512
OK: 16: ECDSA/SECP_384_R_1/SHA512/pre
OK: 17: ECDSA/SECP_521_R_1/SHA1
OK: 18: ECDSA/SECP_521_R_1/SHA1/pre
OK: 19: ECDSA/SECP_521_R_1/SHA256
OK: 20: ECDSA/SECP_521_R_1/SHA256/pre
OK: 21: ECDSA/SECP_521_R_1/SHA384
OK: 22: ECDSA/SECP_521_R_1/SHA384/pre
OK: 23: ECDSA/SECP_521_R_1/SHA512
OK: 24: ECDSA/SECP_521_R_1/SHA512/pre
OK: 25: RSA/SHA1/PKCS1/512bit
OK: 26: RSA/SHA1/PKCS1/512bit/pre
OK: 27: RSA/SHA1/PKCS1/1024bit
OK: 28: RSA/SHA1/PKCS1/1024bit/pre
OK: 29: RSA/SHA1/PKCS1/2048bit
OK: 30: RSA/SHA1/PKCS1/2048bit/pre
OK: 31: RSA/SHA1/PKCS1/3072bit
OK: 32: RSA/SHA1/PKCS1/3072bit/pre
OK: 33: RSA/SHA1/PKCS1/4096bit
OK: 34: RSA/SHA1/PKCS1/4096bit/pre
OK: 35: RSA/SHA256/PKCS1/512bit
OK: 36: RSA/SHA256/PKCS1/512bit/pre
OK: 37: RSA/SHA256/PKCS1/1024bit
OK: 38: RSA/SHA256/PKCS1/1024bit/pre
OK: 39: RSA/SHA256/PKCS1/2048bit
OK: 40: RSA/SHA256/PKCS1/2048bit/pre
OK: 41: RSA/SHA256/PKCS1/3072bit
OK: 42: RSA/SHA256/PKCS1/3072bit/pre
OK: 43: RSA/SHA256/PKCS1/4096bit
OK: 44: RSA/SHA256/PKCS1/4096bit/pre
OK: 45: RSA/SHA384/PKCS1/1024bit
OK: 46: RSA/SHA384/PKCS1/1024bit/pre
OK: 47: RSA/SHA384/PKCS1/2048bit
OK: 48: RSA/SHA384/PKCS1/2048bit/pre
OK: 49: RSA/SHA384/PKCS1/3072bit
OK: 50: RSA/SHA384/PKCS1/3072bit/pre
OK: 51: RSA/SHA384/PKCS1/4096bit
OK: 52: RSA/SHA384/PKCS1/4096bit/pre
OK: 53: RSA/SHA512/PKCS1/1024bit
OK: 54: RSA/SHA512/PKCS1/1024bit/pre
OK: 55: RSA/SHA512/PKCS1/2048bit
OK: 56: RSA/SHA512/PKCS1/2048bit/pre
OK: 57: RSA/SHA512/PKCS1/3072bit
OK: 58: RSA/SHA512/PKCS1/3072bit/pre
OK: 59: RSA/SHA512/PKCS1/4096bit
OK: 60: RSA/SHA512/PKCS1/4096bit/pre
OK: 61: RSA/SHA1/PSS/1024bit
OK: 62: RSA/SHA1/PSS/1024bit/pre
OK: 63: RSA/SHA1/PSS/2048bit
OK: 64: RSA/SHA1/PSS/2048bit/pre
OK: 65: RSA/SHA1/PSS/3072bit
OK: 66: RSA/SHA1/PSS/3072bit/pre
OK: 67: RSA/SHA1/PSS/4096bit
OK: 68: RSA/SHA1/PSS/4096bit/pre
OK: 69: RSA/SHA256/PSS/1024bit
OK: 70: RSA/SHA256/PSS/1024bit/pre
OK: 71: RSA/SHA256/PSS/2048bit
OK: 72: RSA/SHA256/PSS/2048bit/pre
OK: 73: RSA/SHA256/PSS/3072bit
OK: 74: RSA/SHA256/PSS/3072bit/pre
OK: 75: RSA/SHA256/PSS/4096bit
OK: 76: RSA/SHA256/PSS/4096bit/pre
OK: 77: RSA/SHA384/PSS/1024bit
OK: 78: RSA/SHA384/PSS/1024bit/pre
Error: 79: RSA/SHA384/PSS/2048bit: parsing issue: malformed integer
OK: 80: RSA/SHA384/PSS/2048bit/pre
OK: 81: RSA/SHA384/PSS/3072bit
OK: 82: RSA/SHA384/PSS/3072bit/pre
OK: 83: RSA/SHA384/PSS/4096bit
OK: 84: RSA/SHA384/PSS/4096bit/pre
OK: 85: RSA/SHA512/PSS/2048bit
OK: 86: RSA/SHA512/PSS/2048bit/pre
OK: 87: RSA/SHA512/PSS/3072bit
OK: 88: RSA/SHA512/PSS/3072bit/pre
OK: 89: RSA/SHA512/PSS/4096bit
OK: 90: RSA/SHA512/PSS/4096bit/pre
Stack trace of first error: Error: 79: RSA/SHA384/PSS/2048bit
org.bouncycastle.jcajce.provider.asymmetric.x509.CertificateFactory$ExCertificateException: parsing issue: malformed integer
at org.bouncycastle.jcajce.provider.asymmetric.x509.CertificateFactory.doGenerateCertificate(Unknown Source)
at org.bouncycastle.jcajce.provider.asymmetric.x509.CertificateFactory.engineGenerateCertificate(Unknown Source)
at java.base/java.security.cert.CertificateFactory.generateCertificate(CertificateFactory.java:355)
at at.asitplus.signum.indispensable.JcaExtensionsKt.toJcaCertificate(JcaExtensions.kt:553)
at at.asitplus.signum.supreme.os.JKSProvider.createSigningKey(JKSProvider.kt:162)
at at.asitplus.signum.supreme.os.JKSProviderTestKt$JKSProviderTest$2$4$1.invokeSuspend(JKSProviderTest.kt:113)
at at.asitplus.signum.supreme.os.JKSProviderTestKt$JKSProviderTest$2$4$1.invoke(JKSProviderTest.kt)
at at.asitplus.signum.supreme.os.JKSProviderTestKt$JKSProviderTest$2$4$1.invoke(JKSProviderTest.kt)
at at.asitplus.testballoon.DataKt$withDataInternal$2.invokeSuspend(Data.kt:92)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:34)
at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:100)
at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:586)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:829)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:717)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:704)
Caused by: org.bouncycastle.asn1.ASN1Exception: malformed integer
at org.bouncycastle.asn1.ASN1InputStream.createPrimitiveDERObject(Unknown Source)
at org.bouncycastle.asn1.ASN1InputStream.buildObject(Unknown Source)
at org.bouncycastle.asn1.ASN1InputStream.readObject(Unknown Source)
at org.bouncycastle.asn1.ASN1InputStream.readVector(Unknown Source)
at org.bouncycastle.asn1.ASN1InputStream.readVector(Unknown Source)
at org.bouncycastle.asn1.ASN1InputStream.buildObject(Unknown Source)
at org.bouncycastle.asn1.ASN1InputStream.readObject(Unknown Source)
at org.bouncycastle.asn1.ASN1InputStream.readVector(Unknown Source)
at org.bouncycastle.asn1.ASN1InputStream.readVector(Unknown Source)
at org.bouncycastle.asn1.ASN1InputStream.buildObject(Unknown Source)
at org.bouncycastle.asn1.ASN1InputStream.readObject(Unknown Source)
at org.bouncycastle.jcajce.provider.asymmetric.x509.CertificateFactory.readDERCertificate(Unknown Source)
... 15 more
Caused by: java.lang.IllegalArgumentException: malformed integer
at org.bouncycastle.asn1.ASN1Integer.(Unknown Source)
at org.bouncycastle.asn1.ASN1Integer.createPrimitive(Unknown Source)
... 27 more
ΣECDSATestSuite
OK: 1: ECDSA/SECP_256_R_1/SHA1
OK: 2: ECDSA/SECP_256_R_1/SHA1/pre
OK: 3: ECDSA/SECP_256_R_1/SHA256
OK: 4: ECDSA/SECP_256_R_1/SHA256/pre
OK: 5: ECDSA/SECP_256_R_1/SHA384
OK: 6: ECDSA/SECP_256_R_1/SHA384/pre
OK: 7: ECDSA/SECP_256_R_1/SHA512
OK: 8: ECDSA/SECP_256_R_1/SHA512/pre
OK: 9: ECDSA/SECP_384_R_1/SHA1
OK: 10: ECDSA/SECP_384_R_1/SHA1/pre
OK: 11: ECDSA/SECP_384_R_1/SHA256
OK: 12: ECDSA/SECP_384_R_1/SHA256/pre
OK: 13: ECDSA/SECP_384_R_1/SHA384
OK: 14: ECDSA/SECP_384_R_1/SHA384/pre
OK: 15: ECDSA/SECP_384_R_1/SHA512
OK: 16: ECDSA/SECP_384_R_1/SHA512/pre
OK: 17: ECDSA/SECP_521_R_1/SHA1
OK: 18: ECDSA/SECP_521_R_1/SHA1/pre
OK: 19: ECDSA/SECP_521_R_1/SHA256
OK: 20: ECDSA/SECP_521_R_1/SHA256/pre
OK: 21: ECDSA/SECP_521_R_1/SHA384
OK: 22: ECDSA/SECP_521_R_1/SHA384/pre
OK: 23: ECDSA/SECP_521_R_1/SHA512
OK: 24: ECDSA/SECP_521_R_1/SHA512/pre
OK: 25: RSA/SHA1/PKCS1/512bit
OK: 26: RSA/SHA1/PKCS1/512bit/pre
OK: 27: RSA/SHA1/PKCS1/1024bit
OK: 28: RSA/SHA1/PKCS1/1024bit/pre
OK: 29: RSA/SHA1/PKCS1/2048bit
OK: 30: RSA/SHA1/PKCS1/2048bit/pre
OK: 31: RSA/SHA1/PKCS1/3072bit
OK: 32: RSA/SHA1/PKCS1/3072bit/pre
OK: 33: RSA/SHA1/PKCS1/4096bit
OK: 34: RSA/SHA1/PKCS1/4096bit/pre
OK: 35: RSA/SHA256/PKCS1/512bit
OK: 36: RSA/SHA256/PKCS1/512bit/pre
OK: 37: RSA/SHA256/PKCS1/1024bit
OK: 38: RSA/SHA256/PKCS1/1024bit/pre
OK: 39: RSA/SHA256/PKCS1/2048bit
OK: 40: RSA/SHA256/PKCS1/2048bit/pre
OK: 41: RSA/SHA256/PKCS1/3072bit
OK: 42: RSA/SHA256/PKCS1/3072bit/pre
OK: 43: RSA/SHA256/PKCS1/4096bit
OK: 44: RSA/SHA256/PKCS1/4096bit/pre
OK: 45: RSA/SHA384/PKCS1/1024bit
OK: 46: RSA/SHA384/PKCS1/1024bit/pre
OK: 47: RSA/SHA384/PKCS1/2048bit
OK: 48: RSA/SHA384/PKCS1/2048bit/pre
OK: 49: RSA/SHA384/PKCS1/3072bit
OK: 50: RSA/SHA384/PKCS1/3072bit/pre
OK: 51: RSA/SHA384/PKCS1/4096bit
OK: 52: RSA/SHA384/PKCS1/4096bit/pre
OK: 53: RSA/SHA512/PKCS1/1024bit
OK: 54: RSA/SHA512/PKCS1/1024bit/pre
OK: 55: RSA/SHA512/PKCS1/2048bit
OK: 56: RSA/SHA512/PKCS1/2048bit/pre
OK: 57: RSA/SHA512/PKCS1/3072bit
OK: 58: RSA/SHA512/PKCS1/3072bit/pre
OK: 59: RSA/SHA512/PKCS1/4096bit
OK: 60: RSA/SHA512/PKCS1/4096bit/pre
OK: 61: RSA/SHA1/PSS/1024bit
OK: 62: RSA/SHA1/PSS/1024bit/pre
OK: 63: RSA/SHA1/PSS/2048bit
OK: 64: RSA/SHA1/PSS/2048bit/pre
OK: 65: RSA/SHA1/PSS/3072bit
OK: 66: RSA/SHA1/PSS/3072bit/pre
OK: 67: RSA/SHA1/PSS/4096bit
OK: 68: RSA/SHA1/PSS/4096bit/pre
OK: 69: RSA/SHA256/PSS/1024bit
OK: 70: RSA/SHA256/PSS/1024bit/pre
OK: 71: RSA/SHA256/PSS/2048bit
OK: 72: RSA/SHA256/PSS/2048bit/pre
OK: 73: RSA/SHA256/PSS/3072bit
OK: 74: RSA/SHA256/PSS/3072bit/pre
OK: 75: RSA/SHA256/PSS/4096bit
OK: 76: RSA/SHA256/PSS/4096bit/pre
OK: 77: RSA/SHA384/PSS/1024bit
OK: 78: RSA/SHA384/PSS/1024bit/pre
Error: 79: RSA/SHA384/PSS/2048bit: parsing issue: malformed integer
OK: 80: RSA/SHA384/PSS/2048bit/pre
OK: 81: RSA/SHA384/PSS/3072bit
OK: 82: RSA/SHA384/PSS/3072bit/pre
OK: 83: RSA/SHA384/PSS/4096bit
OK: 84: RSA/SHA384/PSS/4096bit/pre
OK: 85: RSA/SHA512/PSS/2048bit
OK: 86: RSA/SHA512/PSS/2048bit/pre
OK: 87: RSA/SHA512/PSS/3072bit
OK: 88: RSA/SHA512/PSS/3072bit/pre
OK: 89: RSA/SHA512/PSS/4096bit
OK: 90: RSA/SHA512/PSS/4096bit/pre
Stack trace of first error: Error: 79: RSA/SHA384/PSS/2048bit
org.bouncycastle.jcajce.provider.asymmetric.x509.CertificateFactory$ExCertificateException: parsing issue: malformed integer
at org.bouncycastle.jcajce.provider.asymmetric.x509.CertificateFactory.doGenerateCertificate(Unknown Source)
at org.bouncycastle.jcajce.provider.asymmetric.x509.CertificateFactory.engineGenerateCertificate(Unknown Source)
at java.base/java.security.cert.CertificateFactory.generateCertificate(CertificateFactory.java:355)
at at.asitplus.signum.indispensable.JcaExtensionsKt.toJcaCertificate(JcaExtensions.kt:553)
at at.asitplus.signum.supreme.os.JKSProvider.createSigningKey(JKSProvider.kt:162)
at at.asitplus.signum.supreme.os.JKSProviderTestKt$JKSProviderTest$2$4$1.invokeSuspend(JKSProviderTest.kt:113)
at at.asitplus.signum.supreme.os.JKSProviderTestKt$JKSProviderTest$2$4$1.invoke(JKSProviderTest.kt)
at at.asitplus.signum.supreme.os.JKSProviderTestKt$JKSProviderTest$2$4$1.invoke(JKSProviderTest.kt)
at at.asitplus.testballoon.DataKt$withDataInternal$2.invokeSuspend(Data.kt:92)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:34)
at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:100)
at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:586)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:829)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:717)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:704)
Caused by: org.bouncycastle.asn1.ASN1Exception: malformed integer
at org.bouncycastle.asn1.ASN1InputStream.createPrimitiveDERObject(Unknown Source)
at org.bouncycastle.asn1.ASN1InputStream.buildObject(Unknown Source)
at org.bouncycastle.asn1.ASN1InputStream.readObject(Unknown Source)
at org.bouncycastle.asn1.ASN1InputStream.readVector(Unknown Source)
at org.bouncycastle.asn1.ASN1InputStream.readVector(Unknown Source)
at org.bouncycastle.asn1.ASN1InputStream.buildObject(Unknown Source)
at org.bouncycastle.asn1.ASN1InputStream.readObject(Unknown Source)
at org.bouncycastle.asn1.ASN1InputStream.readVector(Unknown Source)
at org.bouncycastle.asn1.ASN1InputStream.readVector(Unknown Source)
at org.bouncycastle.asn1.ASN1InputStream.buildObject(Unknown Source)
at org.bouncycastle.asn1.ASN1InputStream.readObject(Unknown Source)
at org.bouncycastle.jcajce.provider.asymmetric.x509.CertificateFactory.readDERCertificate(Unknown Source)
... 15 more
Caused by: java.lang.IllegalArgumentException: malformed integer
at org.bouncycastle.asn1.ASN1Integer.(Unknown Source)
at org.bouncycastle.asn1.ASN1Integer.createPrimitive(Unknown Source)
... 27 more
java.lang.RuntimeException: ΣECDSATestSuite
OK: 1: ECDSA/SECP_256_R_1/SHA1
OK: 2: ECDSA/SECP_256_R_1/SHA1/pre
OK: 3: ECDSA/SECP_256_R_1/SHA256
OK: 4: ECDSA/SECP_256_R_1/SHA256/pre
OK: 5: ECDSA/SECP_256_R_1/SHA384
OK: 6: ECDSA/SECP_256_R_1/SHA384/pre
OK: 7: ECDSA/SECP_256_R_1/SHA512
OK: 8: ECDSA/SECP_256_R_1/SHA512/pre
OK: 9: ECDSA/SECP_384_R_1/SHA1
OK: 10: ECDSA/SECP_384_R_1/SHA1/pre
OK: 11: ECDSA/SECP_384_R_1/SHA256
OK: 12: ECDSA/SECP_384_R_1/SHA256/pre
OK: 13: ECDSA/SECP_384_R_1/SHA384
OK: 14: ECDSA/SECP_384_R_1/SHA384/pre
OK: 15: ECDSA/SECP_384_R_1/SHA512
OK: 16: ECDSA/SECP_384_R_1/SHA512/pre
OK: 17: ECDSA/SECP_521_R_1/SHA1
OK: 18: ECDSA/SECP_521_R_1/SHA1/pre
OK: 19: ECDSA/SECP_521_R_1/SHA256
OK: 20: ECDSA/SECP_521_R_1/SHA256/pre
OK: 21: ECDSA/SECP_521_R_1/SHA384
OK: 22: ECDSA/SECP_521_R_1/SHA384/pre
OK: 23: ECDSA/SECP_521_R_1/SHA512
OK: 24: ECDSA/SECP_521_R_1/SHA512/pre
OK: 25: RSA/SHA1/PKCS1/512bit
OK: 26: RSA/SHA1/PKCS1/512bit/pre
OK: 27: RSA/SHA1/PKCS1/1024bit
OK: 28: RSA/SHA1/PKCS1/1024bit/pre
OK: 29: RSA/SHA1/PKCS1/2048bit
OK: 30: RSA/SHA1/PKCS1/2048bit/pre
OK: 31: RSA/SHA1/PKCS1/3072bit
OK: 32: RSA/SHA1/PKCS1/3072bit/pre
OK: 33: RSA/SHA1/PKCS1/4096bit
OK: 34: RSA/SHA1/PKCS1/4096bit/pre
OK: 35: RSA/SHA256/PKCS1/512bit
OK: 36: RSA/SHA256/PKCS1/512bit/pre
OK: 37: RSA/SHA256/PKCS1/1024bit
OK: 38: RSA/SHA256/PKCS1/1024bit/pre
OK: 39: RSA/SHA256/PKCS1/2048bit
OK: 40: RSA/SHA256/PKCS1/2048bit/pre
OK: 41: RSA/SHA256/PKCS1/3072bit
OK: 42: RSA/SHA256/PKCS1/3072bit/pre
OK: 43: RSA/SHA256/PKCS1/4096bit
OK: 44: RSA/SHA256/PKCS1/4096bit/pre
OK: 45: RSA/SHA384/PKCS1/1024bit
OK: 46: RSA/SHA384/PKCS1/1024bit/pre
OK: 47: RSA/SHA384/PKCS1/2048bit
OK: 48: RSA/SHA384/PKCS1/2048bit/pre
OK: 49: RSA/SHA384/PKCS1/3072bit
OK: 50: RSA/SHA384/PKCS1/3072bit/pre
OK: 51: RSA/SHA384/PKCS1/4096bit
OK: 52: RSA/SHA384/PKCS1/4096bit/pre
OK: 53: RSA/SHA512/PKCS1/1024bit
OK: 54: RSA/SHA512/PKCS1/1024bit/pre
OK: 55: RSA/SHA512/PKCS1/2048bit
OK: 56: RSA/SHA512/PKCS1/2048bit/pre
OK: 57: RSA/SHA512/PKCS1/3072bit
OK: 58: RSA/SHA512/PKCS1/3072bit/pre
OK: 59: RSA/SHA512/PKCS1/4096bit
OK: 60: RSA/SHA512/PKCS1/4096bit/pre
OK: 61: RSA/SHA1/PSS/1024bit
OK: 62: RSA/SHA1/PSS/1024bit/pre
OK: 63: RSA/SHA1/PSS/2048bit
OK: 64: RSA/SHA1/PSS/2048bit/pre
OK: 65: RSA/SHA1/PSS/3072bit
OK: 66: RSA/SHA1/PSS/3072bit/pre
OK: 67: RSA/SHA1/PSS/4096bit
OK: 68: RSA/SHA1/PSS/4096bit/pre
OK: 69: RSA/SHA256/PSS/1024bit
OK: 70: RSA/SHA256/PSS/1024bit/pre
OK: 71: RSA/SHA256/PSS/2048bit
OK: 72: RSA/SHA256/PSS/2048bit/pre
OK: 73: RSA/SHA256/PSS/3072bit
OK: 74: RSA/SHA256/PSS/3072bit/pre
OK: 75: RSA/SHA256/PSS/4096bit
OK: 76: RSA/SHA256/PSS/4096bit/pre
OK: 77: RSA/SHA384/PSS/1024bit
OK: 78: RSA/SHA384/PSS/1024bit/pre
Error: 79: RSA/SHA384/PSS/2048bit: parsing issue: malformed integer
OK: 80: RSA/SHA384/PSS/2048bit/pre
OK: 81: RSA/SHA384/PSS/3072bit
OK: 82: RSA/SHA384/PSS/3072bit/pre
OK: 83: RSA/SHA384/PSS/4096bit
OK: 84: RSA/SHA384/PSS/4096bit/pre
OK: 85: RSA/SHA512/PSS/2048bit
OK: 86: RSA/SHA512/PSS/2048bit/pre
OK: 87: RSA/SHA512/PSS/3072bit
OK: 88: RSA/SHA512/PSS/3072bit/pre
OK: 89: RSA/SHA512/PSS/4096bit
OK: 90: RSA/SHA512/PSS/4096bit/pre
Stack trace of first error: Error: 79: RSA/SHA384/PSS/2048bit
org.bouncycastle.jcajce.provider.asymmetric.x509.CertificateFactory$ExCertificateException: parsing issue: malformed integer
at org.bouncycastle.jcajce.provider.asymmetric.x509.CertificateFactory.doGenerateCertificate(Unknown Source)
at org.bouncycastle.jcajce.provider.asymmetric.x509.CertificateFactory.engineGenerateCertificate(Unknown Source)
at java.base/java.security.cert.CertificateFactory.generateCertificate(CertificateFactory.java:355)
at at.asitplus.signum.indispensable.JcaExtensionsKt.toJcaCertificate(JcaExtensions.kt:553)
at at.asitplus.signum.supreme.os.JKSProvider.createSigningKey(JKSProvider.kt:162)
at at.asitplus.signum.supreme.os.JKSProviderTestKt$JKSProviderTest$2$4$1.invokeSuspend(JKSProviderTest.kt:113)
at at.asitplus.signum.supreme.os.JKSProviderTestKt$JKSProviderTest$2$4$1.invoke(JKSProviderTest.kt)
at at.asitplus.signum.supreme.os.JKSProviderTestKt$JKSProviderTest$2$4$1.invoke(JKSProviderTest.kt)
at at.asitplus.testballoon.DataKt$withDataInternal$2.invokeSuspend(Data.kt:92)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:34)
at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:100)
at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:586)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:829)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:717)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:704)
Caused by: org.bouncycastle.asn1.ASN1Exception: malformed integer
at org.bouncycastle.asn1.ASN1InputStream.createPrimitiveDERObject(Unknown Source)
at org.bouncycastle.asn1.ASN1InputStream.buildObject(Unknown Source)
at org.bouncycastle.asn1.ASN1InputStream.readObject(Unknown Source)
at org.bouncycastle.asn1.ASN1InputStream.readVector(Unknown Source)
at org.bouncycastle.asn1.ASN1InputStream.readVector(Unknown Source)
at org.bouncycastle.asn1.ASN1InputStream.buildObject(Unknown Source)
at org.bouncycastle.asn1.ASN1InputStream.readObject(Unknown Source)
at org.bouncycastle.asn1.ASN1InputStream.readVector(Unknown Source)
at org.bouncycastle.asn1.ASN1InputStream.readVector(Unknown Source)
at org.bouncycastle.asn1.ASN1InputStream.buildObject(Unknown Source)
at org.bouncycastle.asn1.ASN1InputStream.readObject(Unknown Source)
at org.bouncycastle.jcajce.provider.asymmetric.x509.CertificateFactory.readDERCertificate(Unknown Source)
... 15 more
Caused by: java.lang.IllegalArgumentException: malformed integer
at org.bouncycastle.asn1.ASN1Integer.(Unknown Source)
at org.bouncycastle.asn1.ASN1Integer.createPrimitive(Unknown Source)
... 27 more