Исправление: запрашиваемый шаблон сертификата не поддерживается этим ЦС

Допустим, вы пытаетесь запросить сертификат у центра сертификации Windows и получаете ошибку, гласящую The requested certificate template is not supported by this CA. В моем случае проблема возникла, когда я попытался запросить сертификат TLS/SSL для защиты RDP-соединений с помощью шаблона хоста RDSH.

Когда я попытался вручную запросить сертификат с помощью шаблона в certmgr консоли, я получил следующую ошибку:

Request Certificates:
The requested certificate template is not supported by this CA. A valid certification authority (CA) configured to issue certificates based on this template cannot be located, or the CA does not support this operation, or the CA is not trusted.

регистрация сертификата: Запрашиваемый шаблон сертификата не поддерживается этим ЦС. Невозможно найти действующий центр сертификации (ЦС), настроенный на выпуск сертификатов на основе этого шаблона, или ЦС не поддерживает эту операцию, или ЦС не пользуется доверием.регистрация сертификата: Запрашиваемый шаблон сертификата не поддерживается этим ЦС. Невозможно найти действующий центр сертификации (ЦС), настроенный на выпуск сертификатов на основе этого шаблона, или ЦС не поддерживает эту операцию, или ЦС не пользуется доверием.

Можно попробовать запросить сертификат на основе шаблона с помощью PowerShell:

$Cert = Get-Certificate -Template "YourTemplateName" -CertStoreLocation "cert:\CurrentUser\My"

В итоге получаем еще одну ошибку:

Get-Certificate : CertEnroll::CX509Enrollment::InitializeFromTemplateName: Template is not supported by this CA. 0x80094800 (-2146875392 CERTSRV_E_UNSUPPORTED_CERT_TYPE)

А вот как эта ошибка выглядит в Event Viewer:

EventID: 1064
Source: Terminalservices-RemoteConnectionManager
The RD Session Host server cannot install a new template-based certificate to be used for Transport Layer Security (TLS) 1.0\Secure Sockets Layer (SSL) authentication and encryption. The following error occurred: The requested certificate template is not supported by this CA.

Событие Windows Server: Запрошенный шаблон сертификата не поддерживается этим ЦССобытие Windows Server: Запрашиваемый шаблон сертификата не поддерживается этим ЦС

Типичные причины появления «Запрашиваемый шаблон сертификата не поддерживается этим ЦС» ошибки:

  • Сертификат шаблон не опубликован на узле ЦС. Проверьте, опубликован ли запрашиваемый вами шаблон сертификата (вручную или через GPO) в вашем центре сертификации. Чтобы отобразить все доступные шаблоны, выполните команду certutil –CATemplates . Если нужного вам шаблона нет в списке, просто опубликуйте его. Для этого выполните команду certsrv.msc на вашем CA, затем перейдите в Шаблон сертификата -> Новый -> Шаблон сертификата для выпуска.
    центр сертификации - публикация шаблона сертификатацентр сертификации - опубликовать шаблон сертификата
    Также убедитесь, что вы указали правильное имя шаблона сертификата в настройках групповой политики;
  • Убедитесь, что ваш объект может запрашивать сертификат на Безопасность вкладка в настройках шаблона сертификата ACL. Хотя получение сертификата разрешено для Пользователи аутентификации по умолчанию, эту группу можно удалить из шаблона вручную. Попробуйте запросить сертификат для учетной записи компьютера:certreq -q -machine -enroll YourTemplateName

    Если у учетной записи компьютера нет разрешения на получение сертификата, вы получите следующую ошибку:

    Certificate enrollment for Local system could not enroll for a YourTemplateName certificate. A valid certification authority cannot be found to issue this template.

    В этом случае обязательно предоставьте права на шаблон для компьютера (группы), который должен получить сертификат;

    разрешения шаблона сертификата - разрешить регистрацию и авторегистрациюразрешения шаблона сертификата - разрешить регистрацию и авторегистрацию

  • Ваш компьютер не доверяет ЦС. Если это так, вы найдете соответствующую ошибку в журналах клиента (EventID: The CA certificate XXXXX is not trusted). Убедитесь, что клиенты доверяют вашему ЦС. Самый простой способ сделать это — развернуть корневой сертификат ЦС на компьютерах домена с помощью GPO.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *