Как добавить SSL сертификат на MS Exchange 2013?

Конечно, я могу помочь вам с установкой нового SSL сертификата на сервере MS Exchange 2013. Важно установить wildcard сертификат. Различные источники предлагают разные методы, что вызывает замешательство. Какие наилучшие практики для данной ситуации можно рекомендовать для уверенности в корректности действий при установке нового сертификата на сервере MS Exchange 2013?
  • 3 апреля 2024 г. 14:09
Ответы на вопрос 3
Вот несколько наилучших практик для установки нового SSL сертификата на сервер MS Exchange 2013:

1. Приобретите SSL сертификат у надежного поставщика. Убедитесь, что сертификат поддерживает необходимые домены (wildcard, если требуется) и соответствует стандартам безопасности.

2. Создайте запрос на сертификат (CSR) в консоли управления Exchange 2013. Заполните необходимую информацию, включая домены, для которых требуется сертификат.

3. Подайте CSR своему поставщику SSL сертификатов и получите у него сам сертификат в формате .pfx.

4. Установите сертификат на сервере Exchange 2013, используя Exchange Management Shell. Загрузите .pfx файл и укажите необходимые параметры, такие как пароль для защиты сертификата.

5. Назначьте сертификат на домены и службы Exchange, используя Exchange Management Console или Exchange Management Shell. Убедитесь, что сертификат правильно назначен на все необходимые службы, как например SMTP, IIS и другие.

6. Проверьте корректность установки сертификата, перезапустив службы Exchange или сервер в целом.

Следуя этим наилучшим практикам, вы гарантируете успешную установку нового SSL сертификата на сервер MS Exchange 2013 и обеспечиваете безопасное соединение для ваших пользователей.
основных методов два - EAC и Exchange PowerShell 
1. сертификат должен быть PFX (PKCS12)
2. у вас предполагается wildcard-сертификат (*.maildomain.ext) - проверьте имена виртуальных каталогов
3. импортируете сертификат на сервер Exchange (через Import-ExchangeCertificate или руками в хранилище локальной машины)
4. Привязываете новый сертификат к сервисам через Enable-ExchangeCertificate
5. перезапускаете IIS и Exchange Transport
6. если нужны IMAP/POP
Set-IMAPSettings -Server "ExSrv" -X509Certificate imap.maildomain.ext
Set-POPSettings -Server "ExSrv" -X509Certificate pop.maildomain.ext
Get-Service "*imap4*" | Restart-Service
Get-Service "*pop3*" | Restart-Service

7. удаляете старый сертификат через Remove-ExchangeCertificate
8. проверяете ECP/OWA
инструкция - Install Exchange certificate with PowerShell

лучше делать в нерабочее время/выходные, т.к. Exchange некоторое время может тупить после смены сертификата
1. Внимательно просмотри существующий сертификат - какие в нем имена, SAN, EKU. Сертификат на эксч - это вещь еще та. 
2. csr мне всегда выпускали админы, но я знаю, что выпускается она через виндовую оснастку.
3. Насчет применимости здесь wildcard не знаю, может быть и пойдет, я всегда заказываю SAN-сертификат, в который всегда вписываю имена:
owa.blabla.bla
autodiscover.blabla.bla
(как показала практика, если в сертификате в SAN нет autodiscover.blabla.bla - не работает поиск учетных записей и автонастрока оутлука, а также адресная книга)
4. Я запрашиваю сертификат в CA, получаю, передаю админам, они его устанавивают через оснастку.
Похожие вопросы