使用 CertMgr

CertMgr 可用于查看 证书证书吊销列表 (CRL) ,以及 证书信任列表 (从文件或证书存储) 的 CTL、将证书复制到 证书存储、从证书存储中删除证书以及将证书保存到文件。

在没有选项的情况下使用 CertMgr 时,会显示一个 CertMgr 向导来指导用户完成操作。

文件必须是以下类型之一:

  • 编码的 CTL、CRL 或证书文件 (可以是 base-64 编码)
  • PKCS #7 文件
  • SPC 文件
  • 已签名的文档
  • 序列化的 storeFile

以下示例使用 CertMgr 命令执行常见证书任务。

  • 查看 MyFile.ext 中的证书、CRL 和 CTL。

    certmgrMyFile.ext

  • 查看 MY 系统存储中的证书、CRL 和 CTL。

    certmgr -s my

  • 名为 MyFile.ext 的文件中的所有证书、CRL 和 CTL 复制到名为 NewFile.ext 的新文件。

    certmgr -add -all -cMyFile.extNewFile.ext

  • 将所有证书、CRL 和 CTL 从 MY 系统存储复制到名为 NewMyFile.ext 的文件

    certmgr -add -all -c -s myNewMyFile.ext

  • 将 MY 系统存储中公用名称为 MyCert 的证书复制到名为 NewCert.cer 的文件

    certmgr -add -c -nMyCert-smyNewCert.cer

  • 从 MY 系统存储中删除所有证书。

    certmgr -del -all -c -s my

  • 从 MY 系统存储中删除所有 CTL,并将生成的存储保存到名为 NewStore.str 的文件。

    certmgr -del -all -ctl -s myNewStore.str

  • 保存到名为 NewCert.cer 的文件,该文件是 X.509 编码证书,公用名称为 MyCert,位于根证书存储区中。

    certmgr -put -c -nMyCert-srootNewCert.cer

CertMgr