您可以建立您自己的數位憑證,以在您的公司內測試或發佈應用程式。您可以使用 Windows SDK 中的「建立憑證 (MakeCert.exe)」工具來建立數位憑證。您可以在 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
- "C:\Program Files\Microsoft SDKs\Windows\<版本>\Bin\MakeCert.exe" - 指定 MakeCert.exe 工具的位置。
- -r - 表示該憑證為自我簽署。
- -sv MyCert.pvk - 指定憑證的主體檔案的位置。在此範例中,檔案會命名為 MyCert.pvk。
- -N " cN = DevABC " - 指定憑證的發行者名稱。在此範例中,該名稱為 DevABC。
- MyCert.cer - 指定匯出憑證的目的地檔案名稱。在此範例中,匯出的憑證會存放在名為 MyCert.cer 的檔案中。
- -b 12/22/2014 - 指定數位憑證的開始日期。在此範例中,該日期為 12/22/2014。
- -E 12/31/2015 - 指定數位憑證的結束日期。在此範例中,該日期為 12/31/2015。
若要建立數位憑證,請執行以下作業:
- 按一下 Windows「開始」按鈕 「Windows 系統」「命令提示字元」以顯示 Windows 命令提示字元。
- 在 Windows 命令提示字元視窗中,鍵入 cd %userprofile%\Documents,並按 Enter 以將 Documents 資料夾設為目前的工作資料夾。如果您想要使用不同的工作目錄,請指定該位置。
- 鍵入 MakeCert.exe 的位置以及應執行的引數。
- 在「建立私密金鑰密碼」對話方塊的「密碼和確認密碼」文字方塊中,輸入密碼以保護憑證。按一下「確定」。
- 在「輸入私密金鑰密碼」對話方塊中,鍵入憑證的密碼,然後按一下「確定」。
隨即建立私密金鑰 (PVK) 和憑證 (CER) 檔案。