Когда я нажимаю ссылку «Полный запрос сертификата» в IIS 7, я получаю следующую ошибку:
Не удается найти запрос сертификата, связанный с этим файлом сертификата. Запрос сертификата должен быть выполнен на компьютере, на котором он был создан.
Однако, когда я открываю консоль MMC «Сертификаты», я вижу свой сертификат в списке, но у него нет маленького ключа над значком. Я полагаю, это означает, что у него нет закрытого ключа, это правильно? Как я могу это исправить?
В итоге я получил возмещение, отозвал свой сертификат и купил еще один в другом ЦС. Новый сертификат сработал отлично с первого раза, это последний раз, когда я покупаю сертификат от первой компании.
Сертификат, который вы пытаетесь импортировать, имеет формат .cer или .pfx? Если он в формате .cer, то это ответ на запрос подписи сертификата (CSR), и он должен быть импортирован на сервер, где был создан CSR, чтобы правильно создать пару ключей; в противном случае вы получите сертификат без закрытого ключа (что именно и происходит).
Где вы создали запрос на сертификат? На этом сервере или другом? Где именно находится ссылка «Полный запрос сертификата», которую вы нажимаете?
Если это действительно является сервер, на котором вы создали CSR, и вы правильно просите IIS завершить его, тогда вы могли столкнуться с этой ошибкой: http://support.microsoft.com/kb/959216.