Я перемещаю свой сайт из экземпляра tomcat только в установку apache httd/apache tomcat. Я пытаюсь настроить ssl с mod_ssl на apache httpd. Но я не знаю, как преобразовать файл tomcat keystoreFile/keystorePass в формат apache httpd SSLCertificateFile/SSLCertificateKeyFile. Я без излишеств просматриваю страницы man opensl. Я запускаю сайт на Fedora 13. Все предложения?Как перенести сертификат SSL из Tomcat в Apache
4
A
ответ
3
Используйте утилиту Java keytool -importkeystore
, чтобы преобразовать файл хранилища формата формата JKS в стандартный формат «PKCS # 12». Затем используйте OpenSSL для преобразования файла PKCS # 12 в любой формат, который вам нужен. Вы можете просмотреть полную информацию в this answer по дублирующему вопросу.
спасибо. Я не понимал, что это формат, который я искал. Я также нашел эту ссылку минуту назад, которая тоже помогла. http://www.zimbra.com/forums/administrators/9832-exporting-private-key-keystore-use-postfix-apache.html – Dustin
Да, эта статья, с которой вы связались, предоставляет код, который очень похож на то, что [я дал в * моем * ответе на дублированный вопрос.] (http://stackoverflow.com/questions/652916/converting-a-java-keystore-into-pem-format/653083#653083) До Java 6 вы не могли конвертировать форматы хранилища ключей и писать собственный код (или загружать библиотеку, например, ваши статьи). Теперь это встроенная функция 'keytool'. – erickson