HOME >> 鯖缶 >> HTTPSの為のSSL証明書作成

2006年07月10日

HTTPSの為のSSL証明書作成

■作業フォルダへ移動して作業します。

$ cd ~

■まずRSAキーを作成します。
$ openssl genrsa -des 1024 > domainname.key
パスフェーズを入力します。

■起動時にパスフェーズの入力をなくすため、RSAキーからパスフェーズを外します。
$ openssl rsa -in domainname.key -out domainname.key
上で入力したパスフェースを入力します。

■他者からのアクセスを禁止します。
$ chmod 400 domainname.key

■証明書発行に必要なCSRキーを作成します。
$ openssl req -new -key domainname.key -out domainname.csr

ここで、証明書の為の情報を入力します。
Country Name (2 letter code) [GB]:JP ===> 国名
State or Province Name (full name) [Berkshire]:Chiba ===> 都道府県名
Locality Name (eg, city) [Newbury]:Ichihara ===> 市町村名
Organization Name (eg, company) [My Company Ltd]:CPMSTAFF.COM ===> 会社名
Organizational Unit Name (eg, section) []:SSL section ===> 部署名
Common Name (eg, your name or your server's hostname) []:www.domainname ===> ドメイン名
Email Address []:info@domainname ===> メールアドレス

Please enter the following 'extra' attributes
to be sent with your certificate request
A challenge password []: ===> 入力しない
An optional company name []: ===> 入力しない


■次にこのCSRキーで認証局に証明書の作成を依頼するのですが、テストなので自己署名します。
$ openssl x509 -in domainname.csr -out domainname.pem -req -signkey domainname.key -days 365

■Pound で使うため、キーを統合します。
$ cat domainname.key domainname.pem > domainname.np.pem

■ここで作成したキーをPoundの設定ファイルで指定します。
$ su
# cp domainname.np.pem /usr/local/etc

# vi /usr/local/etc/pound.cfg
SSLブロックを修正します。


■Poundを再起動します。
# service pound restart

« 一つ前のエントリーへ | HOMEへ | 次のエントリーへ »

【鯖缶カテゴリーの関連記事】

投稿者 on 2006年07月10日 16:43

HTTPSの為のSSL証明書作成を最後までお読下さいましてありがとうございます。
に関するトラックバックやコメントを受け付けています。
に関する記事をお持ちの方や関連のブログをご紹介ください。
必ず訪問させて頂きます。

このエントリーを友達に紹介する!

友達のメールアドレス:

あなたのメールアドレス:

メッセージ(オプション):

トラックバック

このエントリーのトラックバックURL:
http://www.eitaro-saba.com/mt-tb.cgi/19

コメントを投稿

(いままで、ここでコメントしたことがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)