4

Есть ли способ добавить сертификат в доверенный корневой центр сертификации локального компьютера с помощью командной строки? Я попытался использовать certmgr.exe, он показывает успех, но когда я проверяю корневой CA, я не вижу свой сертификат там.

Я следовал за руководством здесь:

http://msdn.microsoft.com/en-us/library/ms172241.aspx

В основном пробую эту команду:

certmgr.exe -add -c mycertificate.cer -s -r localMachine root

Команда работает и показывает успех в командной строке, но я не вижу сертификат в фактическом доверенном корневом хранилище через mmc. Разве процедура для самозаверяющего сертификата отличается? Я установил IIS-сервер с привязкой SSL к этому сертификату, который изначально помещен в "МОЕ" хранилище. Но я делаю все через автоматические сценарии, поэтому я хочу знать, как я могу добавить этот сертификат в доверенный корневой центр сертификации, используя параметр строки cmd ??

1 ответ1

1

Вы пробовали это вручную (дважды щелкнув по файлу CER)? Если даже вручную это не работает, вы можете столкнуться с ошибкой Vista.

Ручные действия по установке сертификата корневого ЦС

  1. Дважды щелкните файл .cer .
  2. В диалоговом окне « Сертификат » нажмите « Установить сертификат», чтобы запустить мастер импорта сертификатов .
  3. На странице приветствия нажмите Далее .
  4. На странице хранилища сертификатов выберите Поместить все сертификаты в следующее хранилище и нажмите Обзор .
  5. В диалоговом окне « Выбор хранилища сертификатов » выберите « Показать физические хранилища ».
  6. Дважды щелкните Доверенные корневые центры сертификации, выберите « Локальный компьютер» и нажмите кнопку « ОК» .
  7. На странице хранилища сертификатов нажмите Далее .
  8. На странице сводки просмотрите детали и нажмите Готово .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .