Рассмотрим примеры вызова утилиты CertMgr из командной строки. В первом примере утилита вызывается для просмотра полной информации о списках доверенных сертификатов, содержащихся в системном хранилище My:
CertMgr /v /CTL /s My
==============CTL # 1 ==========
SubjectUsage::
[0] 1.3.6.1.5.5.7.3.3
ListIdentifier::
4D 00 79 00 00 00 'M.y...'
ThisUpdate::
Sat Mar 11 10:26:00 2006
NextUpdate::
Not Available
SHA1 Thumbprint::
6571454F ED8E3E88 5B89624C 3489E6C2 48EC6333
MD5 Thumbprint::
B8AC2CA5 DA2DE58F 611B8A8C D91391B7
Version:: 0
SubjectAlgorithm:: 1.3.14.3.2.26
SubjectAlgorithm.Parameters::
05 00 '..'
----- Entries -----
[0] SubjectIdentifier::
4F BC 39 A3 B3 D9 03 0B 19 8C C6 33 CA 81 8B 08 'O.9........3....'
8F 86 DD EE '....'
No signer
==============================================
CertMgr Succeeded
Отображаемая информация содержит идентификатор объекта для назначения CTL, понятное имя CTL (в кодировке Unicode), дату и время создания списка и другие сведения.
В следующем примере просматриваются все элементы каждой из трех возможных категорий, содержащиеся в хранилище в файле myFile.ext:
CertMgr myFile.ext
В третьем примере просматриваются все элементы хранилища My:
CertMgr /s my
Если элементов каких-то категорий нет, то выводится соответствующее сообщение. Например, при отсутствии списков отозванных сертификатов выводится строка:
==============No CRLs ==========
В следующем примере все сертификаты, хранящиеся в файле myFile.ext, копируются в файл newFile.ext:
CertMgr /add /all /c myFile.ext newFile.ext
В пятом примере сертификат, чье имя содержит myCert, копируется из системного хранилища My в файл newCert.cer:
CertMgr /add /c /n myCert /s my newCert.cer
В следующем примере удаляются все сертификаты из системного хранилища My:
CertMgr /del /all /c /s MY
В седьмом примере все списки доверенных сертификатов их хранилища My удаляются, а результирующее хранилище помещается в файл newStore.str:
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.