噠啦噠啦噠...計算中...計算中...啟動序列 42...
啵啵嗶嗶啵… 機器人自動化中… 此網頁是經由機器人自動翻譯成您的本地語言。某些翻譯可能還不盡完善,我們需要您的幫助!使用頁面底部的按鈕告訴我們本文是否有幫助。 前往英語版本

Java代碼簽名:生成一個CSR

請注意:從2021年6月1日起,GoDaddy將不再簽發或續約代碼簽名或驅動程序簽名證書。如果您已擁有代碼簽名或驅動程序簽名證書,您將無法在2021年6月1日之後重新設定其密鑰。所有在2021年6月1日之前簽發的證書在到期前將一直保持有效。

要申請一組代碼簽名證書,您必須提供一份由您用來簽署代碼的機器所產生的證書籤名申請(CSR)。我們會使用此檔案中的資訊來驗證您的要求,並將資訊提供給任何下載您程式碼的人。

注意:您必須從本機電腦產生CSR,而不是從您用來託管檔案的Web伺服器中產生。

Windows專用準備

如果您是使用Windows,必須在產生CSR之前完成下列步驟。

  1. 以管理員身份執行cmd。
  2. 移至您的JDK安裝的bin目錄:
    cd C:\ Program Files \ java \ jdk版本號碼\ bin

建立Keystore

要儲存您的公開金鑰和私人金鑰(用來簽署程式碼),您必須建立一個Keystore。您會在代碼簽名證書申請和安裝程序中多次重複使用此功能。

  1. 創建一個密鑰稱為codesignstore
    命令:keytool -genkey -alias codesigncert -keyalg RSA -keysize 2048 -keystore codesignstore
  2. 填寫您在命令提示字元中要求提供的資訊。請注意以下重要事項:
    • 此資訊與您打算在要求中使用的其他資訊保持一致非常重要。
    • 請記下keystore的密碼,因為您必須要有它才能簽署Java程式碼。

產生CSR

現在,您可以用Keystore來建立憑證簽名申請(您可以用來申請從GoDaddy購買的憑證)。

  1. 產生您的CSR:
    keytool -certreq -v -alias codesigncert -file mycsr.pem -keystore codesignstore
  2. 輸入您的keystore密碼,然後按Enter
  3. 開啟您的CSR。您的操作方式取決於您的作業系統:
    作業系統 命令
    Mac OS X
    nano mycsr.pem
    Windows
    開始記事本「mycsr.pem」
  4. 複製您的CSR,包括包含BEGIN NEW CERTIFICATE REQUESTEND NEW CERTIFICATE REQUEST的整行。

下一步


這篇文章有用嗎?
感謝您提供意見。 若要與客戶服務代表聯絡,請撥打支援中心電話號碼,或使用上方的對話選項。
很高興能幫上忙! 還有什麼可幫您的嗎?
很抱歉有這種情形。 請告訴我們您不了解的部分,或解決方案無法解決您問題的原因。