Я создал сертификаты на основе этого руководства:
http://ondrej.wordpress.com/2010/01/24/iis-7-and-client-certificates/
Затем я импортировал MyPersonalCA.cer на хост-сервер IIS на основе этого руководства:
http://www.networksolutions.com/support/installation-of-an-ssl-on-certificate-microsoft-iis-7-x/
Мне пришлось импортировать сертификат через MMC, потому что IIS выдает ошибку:
«Не удается найти запрос сертификата, связанный с этим файлом сертификата. Запрос сертификата должен быть выполнен на компьютере, где он был создан».
Как уже говорилось, это известная ошибка, но я не могу передать ошибку.
Я импортировал сертификат в оснастку Certificate (LocalComputer) и указал понятное имя. Все выглядит нормально.
Но я все еще не могу выбрать сертификат на привязке моей веб-страницы в IIS при попытке включить SSL.
РЕДАКТИРОВАТЬ
Хорошо, я пошел, как было предложено, и выпустил файл .CER через CertAuthority. На другом компьютере я установил Windows Server и CA. Я создал запрос в IIS и выпустил себе файл .CER. Этот файл я могу нормально импортировать в Windows7 IIS.
Но теперь я хочу создать клиентские сертификаты. В сертификате отсутствует файл PVK, и я не могу создать клиентские сертификаты, как описано в первой ссылке.
Выложу еще один вопрос ...
Система: Windows7 Home Premium SP1 32bit, IIS 7.5
Может ли кто-нибудь указать мне правильное направление в этом вопросе?
Возможно, вам придется повторно выпустить свой сертификат, используя новую службу поддержки клиентов, перейдите по следующей ссылке. Это похоже на инструкции, которым вы уже следовали, но с небольшими дополнительными инструкциями по обходу этой ошибки.
http://www.digicert.com/ssl-certificate-installation-microsoft-iis-7.htm