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

как узнать действительные имена магазинов для certutil

Я пытаюсь найти способ скрипта установки сертификата.

Выполнение «щелкните правой кнопкой мыши-> установить сертификат» работает и показывает сертификат в разделе «подчиненные центры сертификации» в представлении сертификатов IE.

Если обнаружена команда certutil.exe,

certutil.exe -addstore -enterprise <storename>

Мой вопрос в том, как вы перечисляете / узнаете действительные имена магазинов?

Нашел сайт с действительными названиями магазинов:

ca -> Specifies certificates in the Intermediate Certification Authorities store
my -> Specifies certificates issued to the current user
root -> Specifies certificates in the Trusted Root Certification Authorities store
spc -> Specifies software publisher certificates
user_created_store -> Specifies the name of a user-created certificate store

также:

  • Адресная книга -> указывает магазин "Другие люди"
  • Trust -> указывает магазин "Enterprise Trust"
  • TrustedPublisher -> указывает магазин "Надежные издатели"

кстати "spc" у меня не работает

Думаю, список здесь: http://msdn.microsoft.com/en-us/library/system.security.cryptography.x509certificates.storename.aspx

или здесь http://msdn.microsoft.com/en-us/library/microsoft.web.services2.security.x509.x509certificatestore_members.aspx

"root" и "trust" недействительны в контексте пользователя (при использовании -пользователь переключатель)

Вы можете быстро получить список в Powershell:

PS> ls Cert:\LocalMachine

Name : TrustedPublisher
Name : ClientAuthIssuer
Name : Remote Desktop
Name : Root
Name : TrustedDevices
Name : WebHosting
Name : CA
Name : REQUEST
Name : AuthRoot
Name : TrustedPeople
Name : My
Name : SmartCardRoot
Name : Trust
Name : Disallowed