Как обновить сертификат веб-сервера в Windows Server 2008?
Срок действия сертификата SSL для моего веб-сайта истек всего несколько дней назад, и я хотел бы его обновить.
Первоначально я выпустил его два года назад, используя свой центр сертификации Windows 2008, и все это время он работал без перебоев, поэтому я хотел бы обновить сертификат как можно проще, чтобы все приложения, использующие этот сертификат, продолжали Работа.
Я могу открыть экземпляр MMC и добавить оснастку " Сертификаты" для локального компьютера. Я могу найти соответствующий сертификат в разделе " Личные", но я не могу продлить его.
Когда я выбираю Обновить сертификат новым ключом, я получаю следующее сообщение:
Состояние веб-сервера: недоступно
Разрешения на шаблон сертификата не позволяют текущему пользователю зарегистрироваться для этого типа сертификата.
У вас нет разрешения запрашивать этот тип сертификата.
Однако я не могу этого понять, так как я вошел в систему как администратор домена и запускаю экземпляр MMC в повышенном режиме.
Я проверил шаблон сертификата веб-сервера, и администраторы домена имеют разрешение на регистрацию для этого шаблона.
FWIW, я также попытался перезагрузить сервер.
Как я могу продлить сертификат?
3 ответа
Невозможно обновить просроченный сертификат. Вам нужно будет выдать новый сертификат.
Ссылка: http://technet.microsoft.com/en-us/library/dd378790(WS.10).aspx
Вы не можете продлить сертификат, срок действия которого уже истек. Если вы попытаетесь продлить срок действия сертификата, срок действия которого истек, центр сертификации (ЦС) отклонит запрос, и вы увидите сообщение об ошибке, похожее на "Ошибка проверки подписи запроса или подписи сертификата. Требуемый сертификат не находится в пределах срока действия, когда сверка с текущими системными часами или отметкой времени в подписанном файле. " Это сообщение также будет отображаться в узле Failed Requests выдающего CA. Если срок действия вашего сертификата уже истек, вы должны запросить новый сертификат, а не обновлять существующий.
Вы можете обновить из IIS Manager в средствах администрирования. Запустите диспетчер IIS, а затем разверните узел. Щелкните правой кнопкой мыши веб-сайты, а затем выберите свойства. Нажмите Безопасность каталога, а затем выберите безопасную сертификацию.
Я мог бы быть далеко, но я думаю, что вам нужна оснастка центра сертификации, а не локальная оснастка сертификата. Я надеюсь, что вы могли бы подтянуть и расширить сертификат оттуда. Это имеет больше смысла, когда вы представляете типичный сценарий, когда выдающий CA будет сервером, отличным от того, который использует сертификат.