无法将自签名证书(.pfx文件)添加到本地存储

时间:2017-06-26 14:35:39

标签: batch-file ssl command-line cmd command-prompt

我可以从我的脚本创建.pfx文件,但无法将其添加到本地存储(在Certificates / Personal下)。 虽然,我可以双击.pfx并手动安装。

但是当使用这个脚本时,它会在certmanager中显示名称X并位于不同的文件夹下。

脚本(批处理文件):

@ECHO OFF
ECHO.

echo %*

cd C:\Program Files (x86)\Windows Kits\8.1\bin\x64
makecert -sv SimulatorCertificate.pvk -n "CN=X" SimulatorCertificate.cer -r
pvk2pfx -pvk SimulatorCertificate.pvk -spc SimulatorCertificate.cer -pfx SimulatorCertificate.pfx -pi password

//THIS IS THE LINE RESPONSIBLE FOR ADDING IT TO STORE
CERTUTIL -f -p password -importpfx "SimulatorCertificate.pfx"

echo "done"

ECHO.
PAUSE
CLS
EXIT

命令提示符说:

enter image description here

当我签入certmgr(此处)时:

enter image description here

个人内部没有添加证书。相反,新证书会添加到其他文件夹中,如图所示,名称为X.

enter image description here

enter image description here

为什么会这样?我哪里错了?

0 个答案:

没有答案