如何通过一个简单的步骤在文件中使用私钥创建自签名证书?

Nic*_*ier 34 security certificate

我想为开发目的生成证书,但我不想在商店中安装证书.

makecert-pe如果指定输出文件,则交换机不会创建私钥.

当我尝试.pfx通过导出使用创建的证书创建文件时makecert,它会要求输入密码来保护私钥; 我想我不能将它用于我的WCF服务,因为配置文件没有关于密码的信息......

为什么在地狱中这么复杂?您是否知道一个简单的工具,只需一个简单的步骤即可在没有密码的文件中创建带私钥的证书?

Nic*_*ier 52

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
Run Code Online (Sandbox Code Playgroud)

这里开始.

  • 一个警告,这很好用.对我来说(6年后,运行VS2013),如果我为出现的对话框提供密码,pfx文件似乎没有密码(当我在C#X509Certificate2中使用pfx文件时,我得到了与密码相关的安全性异常()方法.我必须在pvk2pfk.exe上使用-pi和-po开关,即使文档说它将默认使用给定的密码. (8认同)