Cmd 自动生成证书密码

Cmd 自动生成证书密码,cmd,automation,command-prompt,makecert,Cmd,Automation,Command Prompt,Makecert,我正在使用以下命令生成证书: 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> makecert.exe”–sv cnName.pvk-n“cn=cnName”cnName.cer-r-eku 1.3.6.1.5.5.7.3.1 p

我正在使用以下命令生成证书:

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>
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

这两个命令都会弹出一个要输入的密码窗口。是否有办法自动执行此操作,因此没有弹出窗口?

makecert.exe
仅在您未提供
私钥时提示输入
密码

创建一个
私钥
,弹出窗口将不会显示


要创建私钥,请执行以下操作:

1-如果尚未安装OpenSSL,请安装它

2-
openssl genrsa-out pvt.key 2048

如果我们指定“-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”命令下提供的文档从下面的链接收集的


能否提供有关如何生成私钥的链接?