CertMgr
CertMgr (Certmgr.exe) — это средство командной строки CryptoAPI , которое управляет сертификатами, списками доверия сертификатов и списками отзыва сертификатов (CRL).
CertMgr поддерживает большое количество параметров, но в этом разделе описываются только те, которые относятся к управлению тестовых сертификатов в хранилище сертификатов .
CertMgr [/add|/del|/put] [Switches] [/s [/r RegistryLocation ] ] SourceName [/s [/r RegistryLocation] ] [DestinationName]
Частичный список операций, коммутаторов и аргументов
Операции
Добавить
Настраивает CertMgr для добавления сертификатов, списков сертификатов или списков отзыва сертификатов из файла, указанного параметром SourceName , в хранилище сертификатов, заданное параметром DestinationName.
Del
Настраивает CertMgr для удаления сертификатов, списков сертификатов или списков отзыва сертификатов в хранилище сертификатов, заданном параметром SourceName , из хранилища сертификатов, указанного в параметре DestinationName. Если значение DestinationName не указано, SourceName также будет использоваться в качестве целевого хранилища и будет изменено.
Положить
Настраивает CertMgr для сохранения сертификатов, списков сертификатов или списков отзыва сертификатов из хранилища сертификатов, указанного в параметре SourceName , в файл, указанный в параметре DestinationName.
Ни один
Если команда не указана, CertMgr отображает все сертификаты, списки сертификатов или списки отзыва сертификатов в хранилище сертификатов или файле, заданном параметром SourceName.
Параметры и аргументы
/C
Настраивает CertMgr только для обработки сертификатов из файла, указанного в параметре SourceName.
/CTL
Настраивает CertMgr для обработки только списков CCL из файла, указанного параметром SourceName.
/CRL
Настраивает CertMgr для обработки только списков отзыва сертификатов из файла, указанного параметром SourceName.
/s
Настраивает CertMgr для доступа к хранилищу сертификатов, указанному sourceName или DestinationName , в качестве системного хранилища.
/rregistryLocation
Указывает расположение в реестре хранилища системных сертификатов. Параметр /r действителен только при использовании с параметром /s . Аргумент registryLocation должен быть следующим:
Currentuser
Указывает расположение реестра HKEY_CURRENT_USER.
localMachine
Указывает расположение реестра HKEY_LOCAL_MACHINE.
Если параметр /r не указан вместе с параметром /s , по умолчанию используется значение currentUser .
Дополнительные сведения об этих хранилищах сертификатов см. в разделе Хранилища сертификатов.
/V
Настраивает CertMgr для отображения подробных сведений о сертификатах, списках сертификатов и отзывах сертификатов. Если этот параметр не указан, CertMgr отображает только краткие сведения.
Комментарии
Чтобы использовать CertMgr, пользователь должен быть членом группы администраторов в системе и выполнить команду из командной строки с повышенными привилегиями.
Полный список параметров CertMgr см. на веб-сайте диспетчера сертификатов .
32-разрядная версия средства CertMgr находится в папке bin\i386 WDK. 64-разрядная версия средства находится в папках bin\amd64 и bin\ia64 WDK.
Пример
Следующие две команды CertMgr добавляют сертификат из файла OutputFile.cer в хранилище сертификатов доверенных корневых центров сертификации и в хранилище сертификатов доверенных издателей.
CertMgr /add OutputFile.cer /s /r localMachine root
CertMgr /add OutputFile.cer /s /r localMachine trustedpublisher
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по