Select another language to continue browsing and purchasing services in English.

知識庫

在 GlassFish 應用程式伺服器產生 CSR

本文將描述使用 'keytool' 工具為 GlassFish 實例生成 CSR 代碼的過程。基本上,首先需要創建一個包含私鑰的密鑰庫,然後根據該密鑰庫生成 CSR 代碼。

要創建密鑰庫,可以使用以下命令:

keytool -genkey -keysize 2048 -keyalg RSA -alias [your_alias] -keystore [your_keystore].jks

[your_alias] 和 [your_keystore] 參數應替換為自定義值,以便將來識別密鑰庫文件:

glass1

讓我們看看在過程中提出的問題:

  • 輸入密鑰庫密碼 - 這是用來保護密鑰庫不被篡改的密碼。
  • 注意:新創建的密鑰庫密碼必須與 Glassfish 主密碼匹配,因為主密碼用於訪問證書密鑰庫。默認主密碼為 'changeit',可以通過 'change-master-password' 子命令進行更改。

  • 您的名字和姓氏是什麼 - 在這裡需要指定 SSL 證書的域名 - 不要輸入您自己的憑據。
  • 您的組織單位名稱是什麼 - 證書將發放的公司部門名稱。例如,可以是 'IT'、'銷售' 等,或僅為 'NA'。
  • 您的組織名稱是什麼 - 用於公司名稱的字段。如果沒有公司,可以輸入 'NA'。
  • 您的城市或地區的名稱是什麼;您的州或省的名稱是什麼;該單位的兩個字母的國家代碼是什麼 - 這些字段應分別用城市名、州名和 2 個字母的國家代碼填寫。國家代碼必須符合 ISO 標準,可以在這裡檢查。

如果所有字段中提供的信息正確,請輸入 'yes' 作為所提示問題的答案並按 Enter。當要求輸入密鑰密碼時,輸入新密碼以保護密鑰庫內的私鑰,或直接按 Enter 以保持密鑰密碼與密鑰庫密碼相同。

一旦生成了密鑰庫和私鑰,可以使用以下命令創建 CSR 代碼:

keytool -certreq -alias [your_alias] -file [your_csr].csr -keystore [your_keystore].jks

確保在此命令中為 [your_alias] 和 [your_keystore] 參數指定相同的值。[your_csr] 也應更改為自定義值。執行上面的命令後,將創建名為 [your_csr].csr 的文件。您可以在文本編輯器或命令提示符中打開它,並使用被 ------BEGIN CERTIFICATE REQUEST----- 和 -----END CERTIFICATE REQUEST----- 標籤包圍的純文本代碼進行證書激活。

glass2