diff --git a/src/jvmMain/kotlin/com/sunnychung/application/multiplatform/hellohttp/util/Pkix.kt b/src/jvmMain/kotlin/com/sunnychung/application/multiplatform/hellohttp/util/Pkix.kt index e9dd37e1..c0d5530a 100644 --- a/src/jvmMain/kotlin/com/sunnychung/application/multiplatform/hellohttp/util/Pkix.kt +++ b/src/jvmMain/kotlin/com/sunnychung/application/multiplatform/hellohttp/util/Pkix.kt @@ -255,7 +255,9 @@ fun ClientCertificateKeyPair.Companion.importFrom(bundleFile: File, keyStorePass } fun parseCaCertificates(bytes: ByteArray) : List { - val certBytes = bytes.tryToConvertPemToDer(startLine = "-----BEGIN PKCS7-----", endLine = "-----END PKCS7-----") + val certBytes = bytes + .tryToConvertPemToDer(startLine = "-----BEGIN CERTIFICATE-----", endLine = "-----END CERTIFICATE-----") + .tryToConvertPemToDer(startLine = "-----BEGIN PKCS7-----", endLine = "-----END PKCS7-----") return CertificateFactory.getInstance("X.509") .generateCertificates(ByteArrayInputStream(certBytes)).map { it as X509Certificate } }