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

 

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


本例では以下環境を前提としています。お客様の環境に合わせて任意に読み替えてご覧ください。

コモンネーム ssl.kingssl.com
キーストアのファイル名 server.keystore
証明書エイリアス名※ kingssl
CSRのファイル名 newcsr.txt


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

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

 

キーストアの作成

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

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

 

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

 

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

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

 

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

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

 

 


KingSSL - © 2010, Toriton,Inc. All rights Reserved.
KingSSL Certificates supported by all Popular Browsers & Web Servers