首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >certutil.exe的语法?

certutil.exe的语法?
EN

Server Fault用户
提问于 2011-07-09 11:35:49
回答 2查看 26.3K关注 0票数 6

在Windows上,可以使用certutil.exe管理证书。但是它确实有很多选择,命令help (和Google一样)并不能帮助我们清楚地理解它。

这些命令的确切含义是什么,所有这些命令都应该能够将证书导入本地机器存储区?

代码语言:javascript
复制
certutil -addstore my <filename>
certutil -installcert <filename>
certutil -importcert <filename>
certutil -importpfx <filename>

我可以猜到最后一个是从.pfx文件导入证书;但是其他的不应该也这样做吗?前三位有什么区别?

EN

回答 2

Server Fault用户

发布于 2011-10-20 10:55:38

尝试使用-命令吗?您可以获得有关命令的详细信息:

例如:

代码语言:javascript
复制
C:\>certutil -addstore -?

Usage:
  CertUtil [Options] -addstore CertificateStoreName InFile
  Add certificate to store
    CertificateStoreName -- Certificate store name.  See -store.
    InFile -- Certificate or CRL file to add to store.

Options:
  -f                -- Force overwrite
  -enterprise       -- Use local machine Enterprise registry certificate store
  -user             -- Use HKEY_CURRENT_USER keys or certificate store
  -GroupPolicy      -- Use Group Policy certificate store
  -gmt              -- Display times as GMT
  -seconds          -- Display times with seconds and milliseconds
  -v                -- Verbose operation
  -privatekey       -- Display password and private key data
  -dc DCName                -- Target a specific Domain Controller

CertUtil -?              -- Display a verb list (command list)
CertUtil -addstore -?    -- Display help text for the "addstore" verb
CertUtil -v -?           -- Display all help text for all verbs
票数 4
EN

Server Fault用户

发布于 2011-07-14 06:28:28

首先要区分的是证书存储和证书数据库之间的区别。

来自MSDN -公钥基础设施

证书数据库保存证书请求,并在CA或RA上颁发和撤销证书和证书请求。证书存储在本地计算机上保存已颁发的证书以及挂起或拒绝的证书请求。

这意味着当您要向本地存储添加证书时,将使用-addstore

接下来是-installcert-importcert之间的区别。关键是区分安装和导入之间的区别。

用于-importcert的文件必须是单个证书。

用于-installcert的文件可以是证书链(PKCS #7或X.509 v3)或单个证书。

最后,这意味着-installpfx将安装一个PFX (PKCS #12)证书或证书链。

票数 2
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/288584

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档