我可以从我的脚本创建.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
命令提示符说:
当我签入certmgr(此处)时:
个人内部没有添加证书。相反,新证书会添加到其他文件夹中,如图所示,名称为X.
为什么会这样?我哪里错了?