IIS7: Как импортировать открытый ключ и закрытый ключ как два отдельных файла?

16

У нас есть клиент, который направляет их трафик на наши веб-серверы и требует, чтобы мы использовали их подстановочный SSL-сертификат. Они дали его мне в двух частях, один из которых - открытый ключ ( .cer), а другой файл, содержащий закрытый ключ ( .key). Я не могу понять, как объединить эти два компонента в IIS, чтобы связать их с сайтом. Помощь очень ценится. Благодарность!

Джеймс Александр
источник

Ответы:

4

Вам просто нужно преобразовать отдельные файлы сертификатов в формат .pfx, чтобы импортировать их в IIS: https://www.sslshopper.com/ssl-converter.html.

Роберт
источник
3
Не является ли это угрозой безопасности для отправки вашего сертификата с закрытым ключом на сторонний сайт. Вы не можете контролировать, когда они будут использовать эту информацию. Ты им доверяешь?
Johnstaveley
@ Johnstaveley Это действительно так. Я использовал этот инструмент один или два раза в прошлом при импорте сертификатов среды разработки, и я не особо заботился об их раскрытии. Тем не менее, я бы определенно не использовал этот (или любой!) Сайт для преобразования ваших сертификатов, если вы легко можете сделать это с помощью простой команды openssl, которая, скорее всего, будет установлена ​​на вашем компьютере.
Дэн Аткинсон
32

Возможно, вам потребуется использовать OpenSSL для преобразования форматов файлов в PFX, а затем использовать оснастку MMC «Сертификаты» для импорта их в личный магазин на локальном компьютере.

Команда OpenSSL выглядит примерно так:

openssl pkcs12 -export -out certificate.pfx -inkey privateKey.key -in certificate.crt -certfile CACert.crt
Дуг Люксем
источник
1
Что такое Certificate.crt и CACert.crt в этом случае?
Андреас Маттиссон
2
"-inkey privateKey.key" - это ваш закрытый ключ. "-in Certificate.crt" является вашим сертификатом. «-certfile CACert.crt» может использоваться для включения любых промежуточных сертификатов (необязательно) Ссылка «Файл Параметры создания» @ openssl.org/docs/man1.1.0/apps/openssl-pkcs12.html
Matt
2

Вы можете спросить своего клиента, можно ли экспортировать сертификат в виде файла .pfx. Вы можете легко импортировать файл pfx, используя IIS Manager.

Вот ссылка на учебное пособие: Объяснение экспорта / импорта PFX - как импортировать и экспортировать сертификат SSL в IIS 7

splattne
источник
0

Вам необходимо загрузить сертификат в хранилище сертификатов на вашем компьютере. Хранилище сертификатов представляет собой оснастку MMC.

Джефф
источник