Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Серверные продукты Microsoft » Microsoft Exchange Server » V. 2007 - Проблема с сертификатами Exchange 2007

Ответить
Настройки темы
V. 2007 - Проблема с сертификатами Exchange 2007

Новый участник


Сообщения: 16
Благодарности: 0

Профиль | Отправить PM | Цитировать


Изменения
Автор: 1nsanity
Дата: 29-06-2012
Приветствую! Расскажу по порядку:
В сети 3 контроллера домена, сервер Exchange стоит отдельно: Windows Server 2008 Standart x64 SP2 + Exchange 2007 SP3
Центр сертификации установлен на сервере Exchange.

Суть проблемы: есть сертификат, выданный для Web-сервера, в котором перечислены все доменные имена - тут проблем нет.
В просмотре событий Windows постоянно валятся такие ошибки (последовательность сохранена):

Цитата:
Microsoft Exchange не удалось загрузить сертификат с отпечатком 5E7655B6C3FB6AAB360DE4643757B4D488029D32 из хранилища личных сертификатов на локальном компьютере. Этот сертификат настроен для проверки подлинности с другими серверами Exchange Server. Эта ошибка может повлиять на поток почты к другим серверам Exchange Server. Если сертификат с этим отпечатком все еще существует в хранилище личных сертификатов, выполните команду Enable-ExchangeCertificate 5E7655B6C3FB6AAB360DE4643757B4D488029D32 -Services SMTP для устранения проблемы. Если сертификат отсутствует в хранилище личных сертификатов, восстановите его из резервной копии с помощью командлета Import-ExchangeCertificate или создайте новый сертификат для полного доменного имени или сервера с поддержкой SMTP с помощью команды New-ExchangeCertificate -DomainName serverfqdn -Services SMTP. До этого будет использоваться временный самозаверяющий сертификат с отпечатком EEB7AA17908C96C6908E37E863D1E07FD10989F8.
затем:
Цитата:
Microsoft Exchange не удается найти сертификат, содержащий имя домена Exchange-Domain.Domain.local, в личном хранилище на локальном компьютере, поэтому команда STARTTLS SMTP для соединителя Default EXCHANGE-SRV с полным доменным именем Exchange-Domain.Domain.local не поддерживается. Если полное доменное имя соединителя не указано, используется полное доменное имя компьютера. Проверьте конфигурацию соединителя и установленные сертификаты, чтобы убедиться в том, что для этого полного доменного имени есть сертификат с именем домена. Если сертификат существует, выполните командлет Enable-ExchangeCertificate -Services SMTP, чтобы убедиться, что служба транспорта Microsoft Exchange имеет доступ к ключу сертификата.
затем:

Цитата:
Microsoft Exchange не удается найти сертификат, содержащий имя домена mail.domain.com, в личном хранилище на локальном компьютере, поэтому команда STARTTLS SMTP для соединителя CONNECTOR с полным доменным именем mail.domain.com не поддерживается. Если полное доменное имя соединителя не указано, используется полное доменное имя компьютера. Проверьте конфигурацию соединителя и установленные сертификаты, чтобы убедиться в том, что для этого полного доменного имени есть сертификат с именем домена. Если сертификат существует, выполните командлет Enable-ExchangeCertificate -Services SMTP, чтобы убедиться, что служба транспорта Microsoft Exchange имеет доступ к ключу сертификата.
Сертификат привинчен ко всем службам, кроме SMTP. Попытка выполнить команду Enable-ExchangeCertificate -Services SMTP, равно как и команду Get-ExchangeCertificate "|fl приводит к ошибке:

Цитата:
Enable-ExchangeCertificate : Недостаточно прав для предоставления сетевой службе доступа к сертификату с отпечатком D5ADD7754FB41554993DB18E3290BF18A
41E278C.
строка:1 знак:27
+ Enable-ExchangeCertificate <<<< -Services SMTP
+ CategoryInfo : NotSpecified: ( [Enable-ExchangeCertificate], AddAccessRuleUnauthorizedAccessException
+ FullyQualifiedErrorId : 405FFEF2,Microsoft.Exchange.Management.SystemConfigurationTasks.EnableExchangeCertificate
Вхожу в систему под администратором (домена, exchange итд).
Не пойму, куда смотреть. Подскажите? Сертификата с отпечатком 5E7655B6C3FB6AAB360DE4643757B4D488029D32 нет. По видимому, он удален командой certutil -revoke, в отозванных его нет

Отправлено: 16:38, 29-06-2012

 

Аватара для Pavel Nagaev

Пользователь


Сообщения: 136
Благодарности: 40

Профиль | Сайт | Отправить PM | Цитировать


Покажите Get-ExchangeCertificate | fl Thumbprint,services,certificatedomains

Get-ReceiveConnector | fl name, fqdn
Get-sendConnector | fl name, fqdn

-------
Видео на русском про PowerShell
Крутые курсы по PowerShell


Отправлено: 16:55, 29-06-2012 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 16
Благодарности: 0

Профиль | Отправить PM | Цитировать


Get-ExchangeCertificate | fl Thumbprint,services,certificatedomains
Цитата:
ПРЕДУПРЕЖДЕНИЕ: Произошла непредвиденная ошибка. Создается отладочная информация: Процесс не обладает необходимой для выполнения данной операции
привилегией "SeSecurityPrivilege".
Get-ExchangeCertificate : Процесс не обладает необходимой для выполнения данной операции привилегией "SeSecurityPrivilege".
строка:1 знак:24
+ Get-ExchangeCertificate <<<< | fl Thumbprint,services,certificatedomains
+ CategoryInfo : NotSpecified: (: ) [Get-ExchangeCertificate], PrivilegeNotHeldException
+ FullyQualifiedErrorId : System.Security.AccessControl.PrivilegeNotHeldException,Microsoft.Exchange.Management.SystemConfigur ationTasks.GetExch
angeCertificate


Get-ReceiveConnector | fl name, fqdn:
Цитата:
Name : Default EXCHANGE-SRV
Fqdn : Exchange-Domain.Domain.local

Name : Client EXCHANGE-SRV
Fqdn : Exchange-Domain.Domain.local
Get-sendConnector | fl name, fqdn:

Цитата:
Name : CONNECTOR
Fqdn : mail.domain.com

Name : forward - отключен
Fqdn : mail.domain.com

Отправлено: 17:32, 29-06-2012 | #3


Аватара для Pavel Nagaev

Пользователь


Сообщения: 136
Благодарности: 40

Профиль | Сайт | Отправить PM | Цитировать


Проверьте наличие группы Exchange Servers в Local Security Police\Local Policies\User Rights Assignment\Manage Audit and Security Log на DC

Log in to the Domain Controller as an administrator.

Click on "Start -->>All Programs -->>Administrative Tools -->>Local Security Policy.

Open the Security Settings -->>Local Policies -->>User Rights Assignment -->>Manage Audit and Security Logs

Click on "Add User/Group" and add the corresponding user.



Как на скриншоте

-------
Видео на русском про PowerShell
Крутые курсы по PowerShell


Отправлено: 09:08, 02-07-2012 | #4


Новый участник


Сообщения: 16
Благодарности: 0

Профиль | Отправить PM | Цитировать


Группа присутствует! Домен\Exchange Servers

и сервер Exchange, само собой, в этой группе

Последний раз редактировалось 1nsanity, 02-07-2012 в 09:36.


Отправлено: 09:21, 02-07-2012 | #5


Аватара для Pavel Nagaev

Пользователь


Сообщения: 136
Благодарности: 40

Профиль | Сайт | Отправить PM | Цитировать


Для начала нужно решить вот эту проблему:

ПРЕДУПРЕЖДЕНИЕ: Произошла непредвиденная ошибка. Создается отладочная информация: Процесс не обладает необходимой для выполнения данной операции
привилегией "SeSecurityPrivilege".
Get-ExchangeCertificate : Процесс не обладает необходимой для выполнения данной операции привилегией "SeSecurityPrivilege".
строка:1 знак:24
+ Get-ExchangeCertificate <<<< | fl Thumbprint,services,certificatedomains
+ CategoryInfo : NotSpecified: (: ) [Get-ExchangeCertificate], PrivilegeNotHeldException
+ FullyQualifiedErrorId : System.Security.AccessControl.PrivilegeNotHeldException,Microsoft.Exchange.Management.SystemConfigur ationTasks.GetExch
angeCertificate


Командлет Get-ExchangeCertificate должен нормально отрабатывать, потом уже решать остальное.

EMS запускаете с elevated privileges (Run as Administrator) ?

Когда Get-ExchangeCertificate выполняете?

-------
Видео на русском про PowerShell
Крутые курсы по PowerShell


Отправлено: 13:26, 02-07-2012 | #6


Новый участник


Сообщения: 16
Благодарности: 0

Профиль | Отправить PM | Цитировать


Я захожу в систему под учетной записью администратора.

Ошибка прав появляется при Enable-exchangecertificate -services SMTP -thumbprint
Когда выполняю Enable-exchangecertificate -services IMAP, POP, IIS -thumbprint - прав хватает

Создавал текущий сертификат таким способом:

В ЕМС
Цитата:
New-Exchangecertificate -DomainName EXCHANGE-CA, ДОМЕННЫЕ_ИМЕНА -Friendlyname "Организация" -generaterequest:$true -keysize 1024 -path c:\exchangeservercertrequest.req -privatekeyexportable:$true –subjectname "c=RU, O=Организация, CN=EXCHANGE-CA"
выдержка из статьи, по которой я выписывал сертификат:
Цитата:
Получение сертификата

Открываем WEB-интерфейс нашего ЦС, «Request a certificate» >> «Advanced certificate request» >> «Submit a certificate request or renewal request» В окно вставляете содержимое вашего файла запроса, созданного на предыдущем шаге, выбираете шаблон «WEB-Server» и нажимаете «Submit». Сохраняете полученный сертификат на диске.

Импорт сертификата на сервер Exchange

Все просто — в EMS набираете:

Import-ExchangeCertificate –path <путь к файлу сертификата>

Отправлено: 13:48, 02-07-2012 | #7


Аватара для Pavel Nagaev

Пользователь


Сообщения: 136
Благодарности: 40

Профиль | Сайт | Отправить PM | Цитировать


Так вот это то не работает:

Get-ExchangeCertificate | fl Thumbprint, services, сertificatedomains

Покажите вывод.

mail.domain.com есть в именах в сертификате?

-------
Видео на русском про PowerShell
Крутые курсы по PowerShell


Отправлено: 14:16, 02-07-2012 | #8


Новый участник


Сообщения: 16
Благодарности: 0

Профиль | Отправить PM | Цитировать


Вывод все тот же ))
Цитата:
ПРЕДУПРЕЖДЕНИЕ: Произошла непредвиденная ошибка. Создается отладочная информация: Процесс не обладает необходимой для выполнения данной операции
привилегией "SeSecurityPrivilege".
Get-ExchangeCertificate : Процесс не обладает необходимой для выполнения данной операции привилегией "SeSecurityPrivilege".
строка:1 знак:24
+ Get-ExchangeCertificate <<<< | fl Thumbprint, services, сertificatedomains
+ CategoryInfo : NotSpecified: (: ) [Get-ExchangeCertificate], PrivilegeNotHeldException
+ FullyQualifiedErrorId : System.Security.AccessControl.PrivilegeNotHeldException,Microsoft.Exchange.Management.SystemConfigur ationTasks.GetExch
angeCertificate
В сертификате mail.domain.com присутствует

Отправлено: 15:50, 02-07-2012 | #9


Новый участник


Сообщения: 16
Благодарности: 0

Профиль | Отправить PM | Цитировать


Ситуация все на той же стадии. Команда Enable-ExchangeCertificate -Services SMTP запрашивает Thumbprint, после ввода вот такое сообщение:

Цитата:
[PS] C:\Users\Administrator\Desktop>Enable-ExchangeCertificate -Services SMTP

Командлет Enable-ExchangeCertificate в конвейере команд в позиции 1
Укажите значения для следующих параметров:
Thumbprint: D5ADD7754FB41554993DB18E3290BF18A41E278C
Enable-ExchangeCertificate : Недостаточно прав для предоставления сетевой службе доступа к сертификату с отпечатком D5ADD7754FB41554993DB18E3290BF18A
41E278C.
строка:1 знак:27
+ Enable-ExchangeCertificate <<<< -Services SMTP
+ CategoryInfo : NotSpecified: ( [Enable-ExchangeCertificate], AddAccessRuleUnauthorizedAccessException
+ FullyQualifiedErrorId : 405FFEF2,Microsoft.Exchange.Management.SystemConfigurationTasks.EnableExchangeCertificate

Отправлено: 17:47, 03-07-2012 | #10



Компьютерный форум OSzone.net » Серверные продукты Microsoft » Microsoft Exchange Server » V. 2007 - Проблема с сертификатами Exchange 2007

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
V. 2007 - Проблема с Exchange 2007 ошибка 8026 Daniil_A Microsoft Exchange Server 11 04-12-2012 15:51
V. 2007 - [решено] Проблема с установкой Exchange 2007 r1k Microsoft Exchange Server 7 29-08-2011 16:25
V. 2007 - Проблема при создании самозаверящего сертификата в Exchange 2007 Daniil_A Microsoft Exchange Server 1 11-05-2011 12:02
Проблема с сертификатами r52 Microsoft Windows NT/2000/2003 0 14-05-2008 10:12
Проблема с Exchange 2007. (MSExchangeSA), Ошибка 1005 akam Microsoft Exchange Server 0 15-08-2007 11:36




 
Переход