【问题标题】:Automate makecert password自动化 makecert 密码
【发布时间】:2015-10-13 23:56:39
【问题描述】:

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

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>

这两个命令都会弹出一个要输入的密码窗口。有没有办法自动化这个,所以没有弹出窗口?

【问题讨论】:

    标签: cmd automation command-prompt makecert


    【解决方案1】:

    makecert.exe 仅在您不提供private key 时提示您输入password
    创建private key,弹窗不会显示。


    创建私钥

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

    2 - openssl genrsa -out pvt.key 2048

    【讨论】:

    • 能否提供有关如何生成私钥的链接?
    【解决方案2】:

    不指定“-sv”选项,如果我们指定“-sk”选项,则不会提示输入任何密码。这里根据微软的文档,“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

    【讨论】:

      猜你喜欢
      • 2014-02-11
      • 1970-01-01
      • 2020-08-01
      • 2016-01-08
      • 1970-01-01
      • 1970-01-01
      • 2021-11-06
      • 2019-11-30
      • 2021-01-24
      相关资源
      最近更新 更多