2016-05-25 45 views
5

我下面生成證書籤名請求使用管理控制檯

https://godaddy.com/help/windows-generate-csr-for-code-or-driver-signing-certificate-7282

指南生成CSR請求代碼簽名/軟件發行證書。

在管理控制檯,當我用鼠標右鍵單擊證書,然後到所有任務>高級操作>創建自定義請求&點擊下一步我不覺得「Active Directory的招生政策」選擇。

我不知道我是否需要下載任何模板或生成一些自定義策略以及如何?

我正在使用Windows 8,我的用戶帳戶不在任何活動目錄域下,也不管理任何活動目錄。

我不知道這是否是正確的論壇來問這個問題。請原諒我,並指示我去正確的論壇,如果不是的話。

回答

7

今天我遇到了同樣的問題,並在MSDN上找到了解決方案。請嘗試以下操作:

  1. 而是選擇Active Directory的招生政策選擇繼續,無需招生政策的。
  2. Click Next
  3. 選擇(無模板)CNG密鑰模板列表。
  4. 選擇PKCS#10作爲請求格式
  5. Click Next
  6. 點擊詳細信息箭頭然後屬性按鈕。
  7. 輸入您的證書的名稱友好名稱框上的常規選項卡。
  8. 單擊主題選項卡。
  9. 主題名稱,從類型列表中選擇通用名稱。在Value框中輸入一個通用名稱,然後單擊Add按鈕。
  10. 重複步驟9 組織單位局部性國家國家
  11. 單擊擴展選項卡。
  12. 密鑰用法選擇數字簽名並單擊添加按鈕。
  13. 擴展密鑰使用選擇代碼簽名並單擊添加按鈕。
  14. 根據基本約束點擊啓用此擴展程序複選框。
  15. 單擊私鑰選項卡。
  16. 鑰匙選項選擇作爲鑰匙尺寸
  17. 單擊使私鑰可導出複選框。
  18. 選擇散列算法選擇SHA256散列算法名單。
  19. Click OK

到目前爲止,它似乎工作。我能夠使用我的新代碼簽名證書導出PFX文件併成功簽署可執行文件。

注:我選擇SHA256,而不是SHA1在步驟18,因爲SHA-1 is deprecated

+0

謝謝@Lee你的努力是高度讚賞,這是一個很大的幫助。 我不確定沒有註冊政策的情況下是否會生成有效的CSR,但是如果它對您有用,它也應該適用於我。 我會在完成所需文件後提交CSR,並將其標記爲答案。 您是否將CSR提交給GoDaddy或其他CA? – mhsarosh

+0

非常歡迎。一天中的大部分時間都在試圖弄清楚這一點,我知道別人可能不必爲了創建一個簡單的CSR而發愁。 –

+0

我確實將CSR提交給GoDaddy。我正在嘗試重新生成現有的證書。我希望保留證書的聲譽。我假設如果我用另一個CA的新證書籤署我的軟件,該軟件將失去所有累積的聲譽。 –

相關問題