管理者権限になる
インストールと設定は管理者権限で行いますので権限を取ります。
$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 []:
#vi /dummydomain.com.csr
-----BEGIN CERTIFICATE REQUEST-----
(省略)
-----END CERTIFICATE REQUEST-----