У меня есть рабочий сервер IIS 8.0 (на Windows Server 2012), на котором установлена работающая установка SSL. Срок действия сертификата истекает через несколько дней, поэтому я пытаюсь его продлить.
Когда я пытаюсь создать запрос на продление в диспетчере IIS, он не работает при нажатии Finish
со следующим:
---------------------------
Renew an Existing Certificate
---------------------------
There was an error while performing this operation.
Details:
Object reference not set to an instance of an object.
---------------------------
OK
---------------------------
Когда я пытаюсь сделать это через оснастку «Сертификаты» в MMC, я обнаруживаю, что у меня нет возможности продлить подписку в контекстном меню. Я считаю, что обе эти проблемы связаны с тем, что сертификат находится в WebHosting
(Web Hosting
) хранилище сертификатов.
Как мне создать запрос на продление в этом случае?
Спасибо!
Я столкнулся с той же проблемой и в итоге создал новый запрос вместо «обновления». По-видимому, есть способ исправить функциональность Renew - см. https://blogs.msdn.microsoft.com/sroun/2014/07/25/fixing-object-reference-not-set-to-an-instance-of-an-object-when-using-shared-configuration- in-iis8-x /
Ладно, оказывается, «обновление» было не тем, что я хотел, хотя вы могли подумать, что это было. Смотря на https://www.geocerts.com/csr/iis_renew_7 сказал мне, что я просто хотел оформить новый запрос, а не продлевать подписку.
Я попытался переместить сертификат в Personal
, что позволило мне оформить запрос на продление, но CA (в данном случае Network Solutions) не понравился этот запрос. Однако они были довольны новым запросом. Так что в итоге все получилось.