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