Назад | Перейти на главную страницу

Как конвертировать сертификат из CA в файл .pfx?

С прошлой ночи я изо всех сил пытался создать файл.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).