![GPO для добавления цели в корневой сертификат](https://rvso.com/image/776310/GPO%20%D0%B4%D0%BB%D1%8F%20%D0%B4%D0%BE%D0%B1%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F%20%D1%86%D0%B5%D0%BB%D0%B8%20%D0%B2%20%D0%BA%D0%BE%D1%80%D0%BD%D0%B5%D0%B2%D0%BE%D0%B9%20%D1%81%D0%B5%D1%80%D1%82%D0%B8%D1%84%D0%B8%D0%BA%D0%B0%D1%82.png)
Корневой сертификат DFN-PKI «T-TeleSec GlobalRoot Class 2» не активирован в хранилище сертификатов Windows для цели сертификата «подписание кода».
Я могу активировать его в certmgr.msc
[Доверенные корневые центры сертификации] > [Сертификаты] > ПКМ на «T-TeleSec GlobalRoot Class 2» > [Выберите роль для подписи кода].
У меня есть более 50 ПК, где требуется эта настройка. В Group Policy Managemnt Editor
дереве [Конфигурация компьютера] > [Политики] > [Параметры безопасности] > [Политики открытого ключа] > [Доверенные корневые центры сертификации] пусто. Единственная возможная задача — [Импорт сертификата].
Может ли кто-нибудь подсказать, как добавить роль в сертификат с помощью GPO?
решение1
Вы в настоящее время развертываете сертификат с помощью групповой политики? Если нет, то это то, что вам нужно сделать. Создайте GPO, добавьте сертификат вComputer\Windows Settings\Security Settings\Public Key Policies\Trusted Root Certification Authorities
Затем включите атрибут. Свяжите GPO с OU, где находятся ваши компьютеры.
Когда целевые компьютеры получат этот сертификат, он будет добавлен в реестр:
HKLM\SOFTWARE\Microsoft\SystemCertificates\AuthRoot\Certificates\Thumbprint!Blob
решение2
Вы можете импортировать свой собственный сертификат и выбрать для него нужную роль в окне [Конфигурация компьютера] > [Политики] > [Параметры безопасности] > [Политики открытого ключа].
Ваша проблема в том, что это публичный сертификат. Вам нужно будет загрузить .cer, если это возможно, и распространить его на ваши компьютеры с правильными ролями, или просто нажать, чтобы добавить все роли.