С прошлой ночи я изо всех сил пытался создать файл.pfx
файл с использованием OpenSSL
. Я слежу за этим документ и следовали инструкциям под Get a certificate using OpenSSL
заголовок.
Я также пробовал разные вещи, начиная с просмотра постов, но отсутствие опыта в этой области действительно мешает моим усилиям.
Я здесь на ступеньке: openssl pkcs12 -export -out myserver.pfx -inkey myserver.key -in myserver.crt
и я использую OpenSSL.exe
приставка.
Я получаю сообщение об ошибке: unable to load certificates
Я использую IIS 7 и приобрел сертификат Symantec. Я думаю, моя проблема в том, что мой сертификат начинается так:
----BEGIN PKCS #7 SIGNED DATA-----
а не просто -----BEGIN CERTIFICATE-----
поэтому команда в моем обзоре не может с этим справиться.
Это .pb7
сертификат?
у меня есть .key
файл и .crt
файл. Как мне создать файлы .pfx с указанными выше форматами?
Чтобы извлечь сертификат из контейнера PKCS # 7, который у вас есть, запустите
openssl pkcs7 -in cert.p7b -print_certs -out cert.cer
Затем вы можете использовать команду pkcs12, которую вы уже указали в вопросе, для создания контейнера PKCS # 12 (pfx).