Ключи и их подписанные сертификаты часто хранятся в контейнерах хранилищ ключей, таких как PKCS12 или JKS Java. Также возможно извлечь сертификаты и ключи в файлы формата PEM для использования в приложениях, таких как Apache HTTPD.
Чтобы извлечь сертификаты и ключи из файла JKS, необходимо преобразовать его в файл формата PKCS12 перед извлечением сертификатов с помощью openssl:
keytool -importkeystore -srckeystore keystore.jks -destkeystore keystore.pkcs12 -deststoretype pkcs12
openssl pkcs12 -in keystore.pkcs12 -out mycert.crt -nokeys
openssl pkcs12 -in keystore.pkcs12 -out mykey.key -nocerts