Лучший отвечающий
Сертификат Exchange 2010 powershell

Вопрос
-
Привет. Помогите сил больше нет, задача выдать exchange 2010 сертификат для owa, active sync и т.п.
Внутренний домен - mydomain.local
Внешний домен mydomain.ru.
Как я делаю (способ 1).
1. Мастером Exchange создаю запрос на сертификат, заполняю поля, название организации, местонахождение, имя вобщем все что нужно.
2. В результате п 1. получается файлик - req.
3. Захожу в powershell пишу certreq -submit -attrib "CertificateTemplate:WebServer" c:\certs\файл запроса.
4. Получаю отлуп. - Политика регистрации AD Сертификат не выдан.
Способ 2.
1. Открываю MMC, добавляю оснастку сертификаты, от имени учетки сервера Exchange
2. Делаю настраиваемый запрос
Шаблон - Вебсервер
Общее имя - mail.mydomain.ru
Организация - Моя контора
Дополнительное имя
Служба DNS -mail.mydomain.ru
Служба DNS -mail.mydomain.local
Служба DNS- autodiscover.mydomain.local
Служба DNS- autodiscover.mydomain.ru
Делаю ключ экспортируемым
3. Создается файл REQ. (через оснастку MMC, в консоли exchange не видно не подтвержденных запросов)
4. В powershell пишу certreq -submit -attrib "CertificateTemplate:WebServer" c:\certs\файл запроса.
5. Успешно получаю сертификат. (Но в консоли Exchange нет ни запросов ни сертификатов.)
Способ 3.
1. Использую командлет вида- $Data = New-ExchangeCertificate -GenerateRequest -SubjectName "c=RU, o=KONTORA, cn=mail.mydomain.ru" -DomainName mydomain.ru, mydomain.ru -BinaryEncoded -PrivateKeyExportable $true
2. Использую командлет вида Set-Content -path "C:\Docs\MyCertRequest.req" -Value $Data.FileData -Encoding Byte
3. Получаю REQ файл
4. Захожу в powershell пишу certreq -submit -attrib "CertificateTemplate:WebServer" c:\certs\файл запроса.
5. Получаю подтвержденный сертификат в консолие exchange, но при заходе https://mail.mydomain.ru/owa получаю ругань на ошибку в URL ссылке (точно не вспомню ошибку...)
Вобщем не знаю чего делать.....
9 января 2013 г. 13:01
Ответы
-
Спасибо)). Уже сам нагуглил.
Итак.
1. Делаем заявку на сертификат средствами Exchange.
2. Получившийся файл сохраняем в кодировке ANSI
3. В exchange shell делаем certreq -submit -attrib "CertificateTemplate:WebServer" c:\certs\файл запроса.
Все. Спасибо всем.
- Помечено в качестве ответа Surf_rider 10 января 2013 г. 6:38
10 января 2013 г. 6:38
Все ответы
-
Попробуйте еще 1 способ:
1 и 2 пункты из вашего первого способа. Затем попробовать создать сертификат, используя браузер (через http://ca.server.name/certsrv)
Blog - Smtp25.ru
9 января 2013 г. 13:15Отвечающий -
Сэр, к сожалению нет вэб морды в центре сертификации ((((
У меня русифицированная версия ЦС. Как там подтвердить REQ файл через MMC?
9 января 2013 г. 13:21 -
День добрый.
Managing Certificates using Exchange 2010 Management Shell
Certificate Installation: Exchange 2010 (PowerShell)
PS. Не тестировал данные скрипт после SP2, но алгоритм тот же.
MCITP. Знание - не уменьшает нашей глупости.
- Изменено Oleg.KovalenkoModerator 9 января 2013 г. 13:31
9 января 2013 г. 13:29Модератор -
Вобщем попробовал так.
1. Сделал мастером Exchange запрос и сохранил его в req файл.
2. Захожу на центр сертификации, говорю ему - Все задачи - Выдать новый запрос...
3. Выбираю свой req файл. После этого ничего не происходит. В выданных сертификатах ничего не появляется.
Проблема сводится именно к подтверждению req файла на ЦС не через вэб морду..
- Изменено Surf_rider 10 января 2013 г. 5:40
10 января 2013 г. 5:40 -
День добрый.
Managing Certificates using Exchange 2010 Management Shell
Certificate Installation: Exchange 2010 (PowerShell)
PS. Не тестировал данные скрипт после SP2, но алгоритм тот же.
MCITP. Знание - не уменьшает нашей глупости.
10 января 2013 г. 5:46 -
Вот здесь смотрели?
How to Issue A certificate in Certificate Authority server?
How to generate a certificate with subject alternative names (SAN)
MCITP. Знание - не уменьшает нашей глупости.
- Изменено Oleg.KovalenkoModerator 10 января 2013 г. 6:09
10 января 2013 г. 5:55Модератор -
Воооо... Это оно.
Имеет ли значение с какого сервера я буду подтверждать req выпущенный на exchange?
На почтаре у меня такой оснастки нет, есть только сертификаты..
10 января 2013 г. 6:03 -
Не имеет, если с другого сервера, то надо запускать MMC от имени администратора центра сертификатов.
Оснастка MMC должна быть доступна и если служба установлена на данном сервере.
MCITP. Знание - не уменьшает нашей глупости.
- Изменено Oleg.KovalenkoModerator 10 января 2013 г. 6:08
10 января 2013 г. 6:06Модератор -
Зашел на другом сервере (win2003),
1. Открыл mmc MSCA,
2. Submit new request - выбираю свой req
3. Ошибка ASN1 bad tag value met. 0x8009310b (ASN:267)
10 января 2013 г. 6:27 -
“ASN1 bad tag value met” error when processing a certificate request in IIS 7
MCITP. Знание - не уменьшает нашей глупости.
10 января 2013 г. 6:33Модератор -
Спасибо)). Уже сам нагуглил.
Итак.
1. Делаем заявку на сертификат средствами Exchange.
2. Получившийся файл сохраняем в кодировке ANSI
3. В exchange shell делаем certreq -submit -attrib "CertificateTemplate:WebServer" c:\certs\файл запроса.
Все. Спасибо всем.
- Помечено в качестве ответа Surf_rider 10 января 2013 г. 6:38
10 января 2013 г. 6:38