噠啦噠啦噠...計算中...計算中...啟動序列 42...

啵啵嗶嗶啵… 機器人自動化中… 此網頁是經由機器人自動翻譯成您的本地語言。某些翻譯可能還不盡完善,我們需要您的幫助!使用頁面底部的按鈕告訴我們本文是否有幫助。 前往英語版本
Java代碼簽名:生成一個CSR
要申請一組代碼簽名證書,您必須提供一份由您用來簽署代碼的機器所產生的證書籤名申請(CSR)。我們會使用此檔案中的資訊來驗證您的要求,並將資訊提供給任何下載您程式碼的人。
注意:您必須從本機電腦產生CSR,而不是從您用來託管檔案的Web伺服器中產生。
Windows專用準備
如果您是使用Windows,必須在產生CSR之前完成下列步驟。
- 以管理員身份執行
cmd。
- 移至您的JDK安裝的
bin
目錄:cd C:\ Program Files \ java \ jdk版本號碼\ bin
建立Keystore
要儲存您的公開金鑰和私人金鑰(用來簽署程式碼),您必須建立一個Keystore。您會在代碼簽名證書申請和安裝程序中多次重複使用此功能。
- 創建一個密鑰稱為codesignstore
命令:keytool -genkey -alias codesigncert -keyalg RSA -keysize 2048 -keystore codesignstore
- 填寫您在命令提示字元中要求提供的資訊。請注意以下重要事項:
- 此資訊與您打算在要求中使用的其他資訊保持一致非常重要。
- 請記下keystore的密碼,因為您必須要有它才能簽署Java程式碼。
產生CSR
現在,您可以用Keystore來建立憑證簽名申請(您可以用來申請從GoDaddy購買的憑證)。
- 產生您的CSR:
keytool -certreq -v -alias codesigncert -file mycsr.pem -keystore codesignstore
- 輸入您的keystore密碼,然後按Enter 。
- 開啟您的CSR。您的操作方式取決於您的作業系統:
作業系統 命令 Mac OS X nano mycsr.pem
Windows 開始記事本「mycsr.pem」
- 複製您的CSR,包括包含BEGIN NEW CERTIFICATE REQUEST和END NEW CERTIFICATE REQUEST的整行。