Как создать экземпляр java.security.cert.X509Certificate
из строки в формате PEM? Строка, форматированная в PEM, представляет собой значение заголовка HTTP "SSL_CLIENT_CERT".
ANSWER: Основываясь на ответе mgaert, вот что я написал в Scala:
val cert = factory.generateCertificate(
new ByteArrayInputStream(
Base64.decodeBase64(
cert.stripPrefix("-----BEGIN CERTIFICATE-----").stripSuffix("-----END CERTIFICATE-----")
)
).asInstanceOf[X509Certificate]