制作数字证书的步骤

您可以制作自己的数字证书,用于在您公司内部测试或分发应用程序。制作证书 (MakeCert.exe) 工具是 Windows SDK 的一部分,您可以使用该工具来创建数字证书。可通过 Microsoft 网站 (https://msdn.microsoft.com/library/windows/desktop/aa386968.aspx) 了解有关 MakeCert.exe 工具的详细信息。

注: 在发布您的自定义程序文件之前,建议您先从供应商(例如,Symantec 和 DigiCert ® )处获取数字证书。然后,将该证书用于最终版本。

下面是使用 MakeCert.exe 工具制作私钥和数字证书的示例:

"C:\Program Files\Microsoft SDKs\Windows\v7.1\Bin\MakeCert.exe" -r -sv MyCert.pvk -n "CN=DevABC" MyCert.cer -b 12/22/2014 -e 12/31/2015

若要创建数字证书,请执行以下操作:

  1. 依次单击 Windows“开始”按钮 “Windows 系统”“命令提示”,以显示 Windows“命令提示”。
  2. 在 Windows 命令提示窗口中,键入 cd %userprofile%\Documents,然后按 Enter 键以将“Documents”文件夹设置为当前工作文件夹。若要使用其他工作目录,则改为指定该位置。
  3. 键入 MakeCert.exe 的位置和应执行的参数。
  4. 在“创建私钥密码”对话框中的“密码”和“确认密码”文本框中,输入密码以保护证书。单击“确定”。
  5. 在“输入私钥密码”对话框中,键入该证书的密码,然后单击“确定”。

    将创建私钥 (PVK) 和证书 (CER) 文件。