WinHttpCertCfg将证书安装到未知位置

时间:2012-09-17 10:37:58

标签: certificate winhttpcertcfg

我使用winhttpcertcfg将证书安装到“证书(本地计算机)/个人/证书”(MMC)

winhttpcertcfg -i "C:\test.pfx" -c LOCAL_MACHINE\My -p removedForQuestion

运行此命令会显示以下输出(没有错误,但没有任何暗示它有效:

  

Microsoft(R)WinHTTP证书配置工具

     

版权所有(C)Microsoft Corporation 2001。

当我搜索证书时(我检查了当前用户以及本地计算机),MMC中没有任何内容可供查看。

3 个答案:

答案 0 :(得分:1)

它实际上与certutil一样正常,因此我使用它代替winhttpcertcfg进行安装,然后单独授予权限。

certutil -f -p removedForQuestion -importpfx "C:\test.pfx"

答案 1 :(得分:0)

http://msdn.microsoft.com/en-us/library/windows/desktop/aa384088(v=vs.85).aspx

  

-i指定从个人信息交换(PFX)文件导入证书。必须跟随此参数   文件的名称。 指定此参数时,“ - a”和“-c”   也必须指定。

答案 2 :(得分:0)

在为winhttpcertcfg选择替代方案时,需要考虑几个复杂因素。

见答案

https://serverfault.com/questions/620013/importing-a-certificate-and-granting-permissions-on-windows-server-2012-r2/622556#622556