Преобразование сертификатов ключа и pem в p12 с OpenSSL

Я пытаюсь преобразовать два файла сертификатов: .key и.pem в.p12, используя OpenSSL:

openssl pkcs12 -export -inkey testcsr1.key -in wss-test.pem -out wss-test.p12

В результате я получаю ошибку: загрузка экрана в случайное состояние - сделано

Нет сертификата, совпадающего с закрытым ключом

Я проверил ключевой файл, и он отформатирован в PEM. Содержимое файла начинается с -----BEGIN и его можно прочитать в текстовом редакторе.

Согласно http://httpd.apache.org/docs/2.0/ssl/ssl_faq.html я должен проверить, соответствует ли закрытый ключ сертификату, поэтому я сделал это с помощью следующих команд:

openssl rsa -noout -modulus -in testcsr1.key |openssl md5

openssl x509 -noout -modulus -in wss-test.pem | openssl md5

Хеши, которые я получил, разные. Что это значит? wss-test.pem, который я использую, содержит три сертификата: мой сертификат, сертификат SubCA и сертификат RootCA, это проблема?

0 ответов

Другие вопросы по тегам