Строка с базовой кодировкой pfx для сертификатов p12 - PullRequest
0 голосов
/ 12 июля 2020

Мои сертификаты P12 сохранены в облачной среде, и я получаю эти сертификаты в Java из переменной среды. Теперь я получаю строку и пароль в кодировке PFX base 64. Я хочу преобразовать строку обратно в сертификаты P12. Кто-нибудь знает, как это сделать?

1 Ответ

0 голосов
/ 12 июля 2020

Вы можете декодировать строку base64 в byte[], а затем сделать из нее ByteArrayInputStream. Затем просто прочтите его с помощью таких методов хранилища ключей: KeyStore ks = KeyStore.getInstance("PKCS12"); ks.load(byteArrInputStream, "password".toCharArray());

...