2012年9月3日月曜日

Amazon EC2 (Amazon Linux) で CSRファイルを作成

SSL証明書取得のために必要なCSRファイルを作成します。Amazon EC2 (Amazon Linux) での ApacheとPHP  インストールと設定を完了させたうえでの設定です。

管理者権限になる

インストールと設定は管理者権限で行いますので権限を取ります。
$sudo su -

作業用ディレクトリの作成

作業用のディレクトリを作成します。
#mkdir /home/domains/www.dummydomain.com/ssl
#cd /home/domains/www.dummydomain.com/ssl

プライベートキーの作成

プライベートキーを作成します。今回は、パスワード無し(-des3オプションを付けない)で作成しました。2048の部分は証明書発行機関により値が異なります。
#openssl genrsa -out dummydomain.com.key 2048

CSRの作成

CSRを作成します。ファイル形式はPEMです。
#openssl req -new -key dummydomain.com.key -out dummydomain.com.csr

You are about to be asked to enter information that will be incorporated
into your certificate request.
What you are about to enter is what is called a Distinguished Name or a DN.
There are quite a few fields but you can leave some blank
For some fields there will be a default value,
If you enter '.', the field will be left blank.
-----
Country Name (2 letter code) [XX]:JP
State or Province Name (full name) []:Mie
Locality Name (eg, city) [Default City]:Tsu
Organization Name (eg, company) [Default Company Ltd]:Genies Inc.
Organizational Unit Name (eg, section) []:
Common Name (eg, your name or your server's hostname) []:www.dummydomain.com
Email Address []:admin@dummydomain.com

Please enter the following 'extra' attributes
to be sent with your certificate request
A challenge password []:
An optional company name []:

作成されたCSRファイルの赤字の範囲が、証明書の発行を依頼する際に必要となるCSRになります。
#vi /dummydomain.com.csr
-----BEGIN CERTIFICATE REQUEST-----
(省略)
-----END CERTIFICATE REQUEST-----

Related Posts Plugin for WordPress, Blogger...