我想为开发目的生成证书,但不想将证书安装在存储库中。
使用-pe
开关的makecert
如果指定输出文件,则不会创建私钥。
当我尝试通过导出使用makecert
创建的证书来创建.pfx
文件时,它要求设置密码以保护私钥;我猜我不能在我的WCF服务中使用它,因为配置文件中没有密码信息...
为什么这么复杂呢?你知道一个简单的工具可以在一步中创建带有私钥且无需密码的文件吗?
我想为开发目的生成证书,但不想将证书安装在存储库中。
使用-pe
开关的makecert
如果指定输出文件,则不会创建私钥。
当我尝试通过导出使用makecert
创建的证书来创建.pfx
文件时,它要求设置密码以保护私钥;我猜我不能在我的WCF服务中使用它,因为配置文件中没有密码信息...
为什么这么复杂呢?你知道一个简单的工具可以在一步中创建带有私钥且无需密码的文件吗?
makecert -r -pe -n "CN=CompanyXYZ Server" -b 01/01/2007 -e 01/01/2010 -sky exchange Server.cer -sv Server.pvk
pvk2pfx.exe -pvk Server.pvk -spc Server.cer -pfx Server.pfx
来源于这里。