Добавление SSL-сертификата в Exchange 2007 для миграции в Exchange Online
Для некоторых служб, таких как Мобильный Outlook, прямая миграция в Microsoft 365 или Office 365 и Exchange ActiveSync, требуется настройка сертификатов на сервере Microsoft Exchange Server 2007. В этой статье объясняется, как настроить SSL-сертификат, выданный сторонним центром сертификации (ЦС).
Задачи для добавления SSL-сертификата
Процесс добавления SSL-сертификата в Microsoft Exchange Server 2007 состоит из трех этапов.
Создание запроса на сертификат
Отправка запроса в центр сертификации
Импорт сертификата
Создание запроса на сертификат
Чтобы создать запрос на сертификат в Microsoft Exchange Server 2007, используйте команду New-ExchangeCertificate. Для выполнения команды New-ExchangeCertificate используйте учетную запись, которая включена в роль администратора сервера Exchange Server и локальную группу "Администраторы" для целевого сервера.
Создание запроса на сертификат
Откройте командную консоль Exchange на локальном сервере.
В командной строке введите:
New-ExchangeCertificate -DomainName "owa.servername.contoso.com","mail.servername.contoso.com","autodiscover.servername.contoso.com","sts.servername,contoso.com","oos.servername.contoso.com","mail12.servername.contoso.com","edge.servername.contoso.com" -FriendlyName "Exchange 2007 Certificate" -GenerateRequest:$true -KeySize 2048 -Path "C:\certlocation" -PrivateKeyExportable $true -SubjectName "c=us, o=ContosoCorporation, cn=servername,contoso.com"
В приведенном выше примере команды имя_сервера — это имя сервера, contoso.com — пример доменного имени, а certlocation — это путь к файлу, в котором вы хотите сохранить запрос после его создания. Замените все эти заполнители сведениями, соответствующими вашей Exchange Server 2007.
В параметре DomainName добавьте доменные имена для запроса на сертификат. Например, если внутренние и внешние URL-адреса были одинаковыми, доменное имя Outlook Web Access при доступе из Интернета или интрасети должно выглядеть как owa. servername.contoso.com.
Используйте параметр SubjectName , чтобы указать имя субъекта в полученном сертификате. Это поле связывает сертификат с конкретным доменным именем, и его используют службы, поддерживающие DNS.
Необходимо указать параметр GenerateRequest как
$true
. Иначе будет создан самозаверяющий сертификат.После выполнения приведенной выше команды запрос сертификата сохраняется в расположении файла, указанном с помощью параметра Path .
Команда New-ExchangeCertificate также создает выходной параметр thumbprint , который используется при отправке запроса в сторонний центр сертификации на следующем шаге.
Отправка запроса в центр сертификации
После сохранения запроса сертификата отправьте запрос в центр сертификации (ЦС). В зависимости от организации это может быть внутренний или сторонний ЦС. Клиенты, которые подключаются к серверу клиентского доступа, должны доверять используемому ЦС. На веб-сайте ЦС вы можете найти конкретные инструкции по отправке запроса.
Импорт сертификата
Получив сертификат от ЦС, импортируйте его с помощью команды Import-ExchangeCertificate.
Импорт запроса на сертификат
Откройте командную консоль Exchange на локальном сервере.
В командной строке введите:
Import-ExchangeCertificate C:\filepath
Приведенный выше параметр filepath указывает расположение, в котором вы сохранили файл сертификата, предоставленный сторонним ЦС.
При выполнении этой команды создается выходной параметр Thumbprint , который используется для включения сертификата на следующем шаге.
Включение сертификата
Чтобы включить сертификат, используйте команду Enable-ExchangeCertificate. В командной строке введите:
Enable-ExchangeCertificate -Thumbprint 5113ae0233a72fccb75b1d0198628675333d010e -Services iis,smtp,pop,imap
Параметр Thumbprint указывает значение, полученное в качестве выходных данных при выполнении команды Import-ExchangeCertificate .
В параметре Services укажите службы, которые нужно назначить этому сертификату. Как минимум следует указать SMTP и IIS.
Если появится предупреждение Перезаписать существующий SMTP-сертификат по умолчанию?, введите
A
(да для всех).
См. также
Статья в блоге о добавлении SSL-сертификата в Exchange Server 2007