Мы пытаемся настроить Apache HTTPD для использования сертификата SSL от JKS keystore файл, который мы имеем. Так как мы хотим только один из сертификатов из JKS (www.MySite.com) и не другие (таких как test.MySite.com), как мы указываем корректную пару сертификата для экспорта?
Это - команда, которую мы используем.
keytool -importkeystore -srckeystore MyKeystore.jks -srcstoretype JKS
\ -destkeystore keystore.p12 -deststoretype PKCS12
Это, кажется, выбирает один (наугад?) из файла JKS для экспорта. А не тот мы хотим....
Простите мне, если у меня есть вся эта несправедливость, SSL является выходом из моей рулевой рубки. Спасибо за любую справку.
Перечислите сертификаты внутри хранилища ключей, чтобы получить псевдоним
keytool -list -v -keystore KEYSTORE.jks
Преобразование файла JKS в формат PKCS12 (Java 1.6.x и выше)
keytool -importkeystore -srckeystore KEYSTORE.jks -destkeystore KEYSTORE.p12 \
-srcstoretype JKS -deststoretype PKCS12 -srcstorepass mysecret \
-srcalias myalias -destalias myalias
См. Также: http: //shib.kuleuven .be / docs / ssl_commands.shtml