Задать вопрос
@krosh

Как с openssl выпустить сертификат CA, чтобы он автоматически импортировался в Доверенные корневые центры сертификации?

Для генерации самоподписанных сертификатов используем openssl.

Пользователи сами импортируют сертификат в систему и иногда ошибаются хранилищем.

Хочется генерировать сертификат CA так, что бы при его импорте в Windows, пользователю не приходилось выбирать хранилище и при этом он устанавливался в "Доверенные корневые центры сертификации" (пользователя или системы это не сильно важно сейчас).

Тот сертифкат, которым пользуемся сейчас, автоматически импортируется в хранилище "Промежуточные центры сертификации" и после этого личные сертификаты считаются недоверенными.

UPD1. Суть вопроса в том, как понять логику стандартного мастера импорта сертификатов в Windows? На основании каких полей и свойств сертификата он определяет хранилище?
  • Вопрос задан
  • 664 просмотра
Подписаться 2 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 3
chupasaurus
@chupasaurus
Сею рефлекторное, злое, временное
vesper-bot
@vesper-bot
Любитель файрволлов
Автоматом именно ручной импорт не выйдет, а вот групповой политикой - выйдет. Нет групповой политики - пишите к нему батник для импорта.
Ответ написан
Если ПК не в домене АД, то импортировать серитификаты можно с помощью утилиты certutil.exe (в архиве 2 версии утилиты, эта утилита входит в состав CryptoPro и WindowsSDK)

certutil.exe -f -user -addstore Root myROOTcertFile.cer

или
certutil.exe -f -user -addstore CA myCAcertFile.cer
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы