Импорт .pem в IIS 7

17

Мне дали два файла .pem для импорта. Я не генерировал эти файлы. Могу ли я импортировать их в IIS 7 или их нужно преобразовать в другой формат? Я знаю, что IIS любит .pfx - можно ли преобразовать .pem в случае необходимости?

Любая помощь с благодарностью!

разделенный
источник

Ответы:

25

Если это просто центры сертификации, которые вы хотите импортировать в контейнер Trusted Roots или Intermediate Roots, просто измените расширение на .cerили, .crtи Windows сможет справиться с ним без особых проблем.

Но если файлы .pem являются частью пар файлов .pem / .key, вам придется преобразовать их в .pfxфайл, прежде чем Windows сможет их коснуться. OpenSSL может быть использован для создания такого архива.

openssl pkcs12 -export -out newfile.pfx -inkey privcert.key -in pubcert.pem -certfile CARoots.pem

Он попросит вас ввести пароль для защиты файла. Используйте этот пароль при импорте в IIS.

sysadmin1138
источник
2
Просто для пояснения, вы не сможете преобразовать файлы .pem в .pfx, если у вас также нет файла с закрытым ключом (privcert.key в приведенной выше команде). Если вы не можете получить те же файлы закрытого ключа, которые использовались в процессе или при создании сертификатов, вам нужно создать новый закрытый ключ и переиздать сертификаты.
Роберт