Как я могу продлить сертификат SSL, используемый на нашем сервере Exchange?
Согласно статье MSDN Обновление сертификата Exchange, я должен использовать
Get-ExchangeCertificate -Thumbprint 'AD19B141228C7CF98B5F78DCED978B7C45E15434' | New-ExchangeCertificate -GenerateRequest -PrivateKeyExportable $true
Это создаст для меня CSR, который я отправлю нашему реселлеру SSL-сертификата через их веб-сайт продления SSL-сертификата. Затем этот сайт быстро возвращает следующую ошибку:
[20022] CSR Country code invalid
Что неудивительно, потому что CSR не содержит код страны, насколько я могу судить.
В последние годы я только что купил новый сертификат и заменил старый. Но я бы очень хотел понять, что происходит с этим процессом обновления.
1 ответ
Насколько я знаю, это должно захватить ваш существующий сертификат и сделать новый CSR с той же информацией (и я думаю, новый ключ?).
Посмотрите на вывод Get-ExchangeCertificate
и посмотреть, если он содержит код страны (C=XX
появляется в DN субъекта сертификата, где XX - это двухбуквенный код страны). Если это не так, у вашего старого сертификата его нет, и вы должны создать новый с ним. Если это произойдет, возможно, вы нашли ошибку, и вы не сможете использовать этот метод.
В любом случае, кажется, вам следует создать новый CSR.