我最近遇到了以自动方式生成自签名证书的问题。无论何时我运行makecert.exe,我都会看到一个弹出窗口,显示证书的密码。但是,这些证书永远不会分发,所以我不需要密码或任何东西。
如何在不需要GUI的情况下使makecert.exe正常工作?
如果有帮助,我的命令行采用这种形式:
makecert.exe mycert.cer -r -n“CN = random-hex-number” - $ individual -sv private.pkv -pe -cy end
答案 0 :(得分:3)
我没有解决根本问题,但找到了解决它的方法。它只在您不提供私钥时提示输入密码。通过预先生成私钥并将其作为PVK传递,它现在不会提示输入密码。
答案 1 :(得分:-1)
将证书和私钥放在一个文件夹中。 然后使用pvk2pfx工具将它们组合成一个文件。 然后当你准备好安装使用时 @pushd“%~dp0” @start“”/ b(命令)“%~dp0”
pushd将它保存在files目录中,并启动“”/ b运行程序而不启动界面。