我使用以下命令生成证书:
makecert.exe" –sv cnName.pvk -n "cn=cnName" cnName.cer -r -eku 1.3.6.1.5.5.7.3.1
pvk2pfx -pvk cnName.pvk -spc cnName.cer -pfx cnName.pfx -po <password>
这两个命令都会弹出一个要输入的密码窗口。有没有一种方法可以实现自动化,这样就没有弹出窗口了吗?
发布于 2015-10-14 00:03:22
makecert.exe
只在不提供private key
时才提示输入private key
。
创建一个private key
,弹出窗口就不会显示。
创建私钥
1-如果OpenSSL
尚未安装,请安装它。
2- openssl genrsa -out pvt.key 2048
发布于 2019-04-14 07:51:15
如果我们指定"-sv“选项,而不是指定"-sk”选项,则没有提示输入任何密码。在这里,根据Microsoft的文档,"sk“选项查找可以存储私钥的容器,而"sv”查找文件,如果不存在,则创建文件。
该命令将更改如下
"makecert.exe" –sk "c:\{any location}" -n "cn=cnName" cnName.cer -r -eku 1.3.6.1.5.5.7.3.1
此信息根据Microsoft在下面链接中提供的"makecert“命令文档收集。
https://learn.microsoft.com/en-us/windows-hardware/drivers/devtest/makecert
发布于 2022-07-17 17:08:14
https://stackoverflow.com/questions/33114501
复制相似问题