Назад | Перейти на главную страницу

Запрос сертификата SSL s2003 DCCA DNS-имя недоступно

Я пытаюсь отправить запрос на сертификат SSL на контроллере домена, чтобы включить LDAP SSL, и у меня нет проблем.

Я слежу за информацией, представленной на http://support.microsoft.com/default.aspx?scid=kb;en-us;321051 & http://adldap.sourceforge.net/wiki/doku.php?id=ldap_over_ssl

Предпринятые шаги:

  1. Создайте Servername.inf со следующей информацией

    ; ----------------- request.inf -----------------

    [Версия]

    Подпись = "$ Windows NT $

    [Новый запрос]

    Subject = "CN = servername.domain.loc"; заменить на полное доменное имя контроллера домена KeySpec = 1 KeyLength = 1024; Может быть 1024, 2048, 4096, 8192 или 16384.; Большие размеры ключей более безопасны, но имеют; большее влияние на производительность. Exportable = TRUE MachineKeySet = TRUE SMIME = False PrivateKeyArchive = FALSE UserProtected = FALSE UseExistingKeySet = FALSE ProviderName = "Microsoft RSA SChannel Cryptographic Provider" ProviderType = 12 RequestType = PKCS10 KeyUsage = 0xa0

    [EnhancedKeyUsageExtension]

    OID = 1.3.6.1.5.5.7.3.1; это для проверки подлинности сервера

    ; -----------------------------------------------

  2. Создайте запрос сертификата, запустив: certreq -new Servername.inf Servername.req

  3. Попытайтесь отправить запрос сертификата в CA, запустив: certreq -submit -attrib "CertificateTemplate: DomainController" request.req
  4. В этот момент я получаю следующую ошибку: DNS-имя недоступно и не может быть добавлено к альтернативному имени субъекта. 0x8009480f (-2146875377)

Шаги по устранению неполадок, которые я предпринял до сих пор 1. Измените шаблон контроллера домена, чтобы указать имя субъекта в службе сертификатов перезапуска запроса, включить SAN в запрос, та же ошибка. 2. Бесчисленное количество раз переустановил службы сертификации / IIS / перезагружал компьютер.

Любая помощь в разрешении проблемы будет принята с благодарностью.

Я нашел решение здесь: http://www.techpository.com/?page_id=1364 Вам необходимо отредактировать шаблон, чтобы использовать указанное в запросе имя субъекта вместо создания его из AD.

Вот соответствующие шаги, которые я выполнил:

  1. Нажмите start-> run, затем введите команду mmc
  2. Щелкните Файл в консоли mmc, затем выберите Добавить / удалить оснастку…
  3. Нажмите кнопку «Добавить…» в диалоговом окне «Добавить / удалить привязку».
  4. Выберите шаблоны сертификатов, нажмите Добавить.
  5. Закройте окно на шаге 4) доступное автономное окно оснастки.
  6. Вы увидите «Шаблоны сертификатов», нажмите OK.
  7. Найдите «Проверка подлинности контроллера домена» в «Корневой каталог консоли \ Шаблоны сертификатов».
  8. Дважды щелкните «Проверка подлинности контроллера домена», чтобы открыть его.
  9. Выберите вкладку «Имя темы», затем выберите «Поставлять в запросе», нажмите «Применить».

После редактирования шаблона его нужно удалить и снова добавить в ЦС.

Проверьте в Active Directory запись servername.domain.loc. Посмотрите его свойства, проверьте его атрибут DNS-имени. Если он пуст, добавьте DNS-имя.