我最近遇到一个问题,需要以自动化的方式生成自签名证书。每次运行makecert.exe时,都会弹出一个要求输入证书密码的窗口。然而,这些证书永远不会被分发,因此我不需要密码或其他任何东西。
如何使makecert.exe在不需要GUI的情况下工作呢?
如果有帮助的话,我的命令行大致如下:
makecert.exe mycert.cer -r -n "CN=random-hex-number" -$ individual -sv private.pkv -pe -cy end
我最近遇到一个问题,需要以自动化的方式生成自签名证书。每次运行makecert.exe时,都会弹出一个要求输入证书密码的窗口。然而,这些证书永远不会被分发,因此我不需要密码或其他任何东西。
如何使makecert.exe在不需要GUI的情况下工作呢?
如果有帮助的话,我的命令行大致如下:
makecert.exe mycert.cer -r -n "CN=random-hex-number" -$ individual -sv private.pkv -pe -cy end
我没有解决根本问题,但找到了一种解决方法。当您没有提供私钥时,它只会提示输入密码。通过预先生成私钥并将其作为 PVK 传递,现在不需要输入密码了。