Как сказал Сандип, IIS удаляет ваш сертификат, если у него нет закрытого ключа. Это часто происходит, если вы используете IIS для создания запроса сертификата от CA. Ваш CA не имеет вашего личного ключа (вы его имеете), поэтому файл не содержит личного ключа. Он является точными шагами, которые вам нужно сделать:
Первоначально вы создали запрос сертификата от IIS на вашем сервере. Вы отправили файл запроса TXT в свой центр сертификации, чтобы они могли создать сертификат для вас.
Центр сертификации отправил вам обратно файл .CRT. На том же Windows Server, который вы использовали для создания запроса на сертификат. В проводнике Windows щелкните правой кнопкой мыши файл .CRT, отправленный вам центром сертификации.
Выберите Установить сертификат. Мастер импорта сертификатов запускается.
В мастере импорта сертификатов в разделе «Расположение магазина» выберите «Локальный компьютер».
Далее выберите Поместить все сертификаты в следующее хранилище и выберите Доверенные корневые центры сертификации.
OK Это заставляет Windows импортировать сертификат в Windows (не в IIS). Теперь вам нужно получить файл PFX, содержащий закрытый ключ:
Запустить Mmc
Файл - Добавить / Удалить оснастку…
Сертификаты (локальный компьютер)
Из сертификатов (локальный компьютер) - расширенная сертификация доверенного корня
Папка Authorities
Selected Certificates
Noticed my imported certificate with a key logo displayed on it
Откройте сертификат
Обратите внимание, что отображается «У вас есть закрытый ключ, соответствующий этому сертификату».
Ok
Щелкните правой кнопкой мыши на сертификате.
All Tasks --> Export
следующий
На странице мастера «Экспорт закрытого ключа» выберите «Да, экспортировать закрытый ключ»
следующий
Мастер экспорта сертификатов предложит вам - Экспорт файла формата PKCS # 12 (.PFX)
следующий
Мастер экспорта сертификатов требует защиты файла паролем:
Введите пароль для защиты файла.
следующий
Найдите местоположение и укажите имя файла. Файл будет иметь расширение .PFX.
Затем откройте IIS 7
Выберите свой IIS Server в левой панели (Соединения)
Нажмите «Открыть сертификаты сервера» в представлении «Функции».
В правой части панели «Действия» нажмите Импорт…
Выберите файл PFX, который вы экспортировали
Укажите пароль, который вы использовали для его защиты
Нажмите ОК