自动化makecert密码
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了自动化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
时,password
只提示加入private key
。
创建一个private key
并且不会显示弹出窗口。
要创建私钥:
1 - 如果尚未安装OpenSSL
,请安装它。
2 - openssl genrsa -out pvt.key 2048
另一答案
如果我们指定“-sk”选项,则不会指定“-sv”选项,也不会提示输入任何密码。根据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://docs.microsoft.com/en-us/windows-hardware/drivers/devtest/makecert
以上是关于自动化makecert密码的主要内容,如果未能解决你的问题,请参考以下文章