略過並前往主要內容
致電我們
服務專線和服務時間
預約回電

無須線上等候,提交預約我們將儘快回電。

預約回電
說明中心

瀏覽我們線上說明資源

說明

GoDaddy 說明

我們已盡最大努力為您翻譯本頁面。 我們也有提供英文頁面。

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的整行。

下一步