SSL 設定マニュアル | SSLサーバ証明書 | 信頼の国産CAなら格安のアルファSSL 

マニュアル

CSRの生成方法について(Keytool)

CSRはJava Keytoolで生成いただきます。KeytoolはJDK(Java SE Development Kit)の中に含まれておりますので、以下にございますSunのホームページよりご入手ください。

  • 本例では以下環境を前提としています。お客様の環境に合わせて任意に読み替えてご覧ください。
コモンネームssl.alphassl.com
キーストアのファイル名 server.keystore
証明書エイリアス名 alphassl
CSRのファイル名 newcsr.txt

エイリアスは、証明書を管理する単位で、それにつける名札のようなものです。

更新の際の注意点
更新の際はキーストアを新規に作成することをお勧めします。
誤ってキーストアファイルを上書きしないよう、ファイル名に日付を付加するなどご注意ください。
前回と同じ秘密鍵をご利用になる場合、前回生成したCSRをご用意いただくか、以下手順2のみ実行してください。

1キーストアの作成

# keytool -genkey -alias alphassl -keyalg RSA -keysize 2048 -keystore ./server.keystore

上記コマンドを実行し、お客様の情報を入力します。 キーストア作成の際に入力した情報がCSRに反映されます。 キーストア名、パス、キーストアパスワードをデフォルト値から変更する場合、別途設定ファイル(Tomcatの場合はserver.xml)での設定が必要となります。

半角英数文字 および半角スペース[ ]、ハイフン[-]、ドット[.]、アンダースコア[_]、カンマ[,]、プラス[+]、スラッシュ[/]、かっこ[(]、閉じかっこ[)]がご利用可能です。

  • 姓名 first and last name (コモンネーム:SSLを使用するFQDNです。)
  • 組織単位名 organizational unit
  • 組織名 organization
  • 都市名または地域名 City/Location
  • 州名または地方名 State/Province
  • 国番号 country code(日本はJP)

2CSRの生成
以下コマンドを実行すると、newcert.txtというファイル名でCSRが生成されます。

# keytool -certreq -alias alphassl -file newcsr.txt -keystore ./server.keystore

生成されたCSRをコピーし、お申し込み画面に貼り付けていただきます。

  • server.keystoreはバックアップを取っていただくことをお勧めします。