创建没有UI密码的签名证书

时间:2016-10-11 11:29:29

标签: ssl ssl-certificate

我想创建个人证书,使用现有证书作为发行人。我有发行人的cer和pvk文件。我正在使用带有下一个参数的makecert:

makecert.exe ^
-n "CN="domainname.com" ^
-iv CARoot.pvk ^
-ic CARoot.cer ^
-a sha512 ^
-len 4096 ^
-sky exchange ^
certificatename.cer

其中CARoot以前是创建的证书,作为证书颁发机构。

一切都按预期工作 - 证书正确创建,将CARoot作为发行人。

我目前关注的是,我希望在生成证书时避免使用任何UI(因为它将成为自动化过程的一部分)。现在,出现了用于pvk文件密码的UI窗口。

我可以以某种方式在命令行中输入密码吗?

1 个答案:

答案 0 :(得分:0)

有相同的讨论here

使用MakeCert创建自签名证书时,它将显示弹出窗口以输入私钥的密码。没有可用选项以静默方式运行MakeCert并阻止其显示弹出窗口。您可以检查以下codeproject,以使用提供的JavaScript代码在没有密码弹出窗口的情况下运行MakeCert。

您还可以将一些自定义命令(如“ winpr-makecert”)与“ -Silent”选项一起使用。 有关更多信息,请参见here