aptitude install openssl
$ cd [任意のディレクトリ] $ mkdir RootCA $ cp /etc/ssl/openssl.conf ./openssl_rootca.cnf
[ CA_default ] #*dir = ./demoCA # Where everything is kept dir = ./RootCA # Where everything is kept certs = $dir/certs # Where the issued certs are kept crl_dir = $dir/crl # Where the issued crl are keptir
$ mkdir RootCA/private $ chmod 700 RootCA/private
$ oepnssl req \
-new \
-x509 \
-newkey rsa:2048 \
-config ./openssl_rootca.cnf \
-out RootCA/cacert.pem \
-days <有効期限> \
-keyout RootCA/private/cakey.pem \
-subj "/C=JP/ST=<都道府県名>/O=<会社名>/OU=<部署名>/CN=<ドメイン名>"
Enter PEM pass phrase: <任意のパスフレーズを入力>
Verifying - Enter PEM pass phrase: <確認のため、再度パスフレーズを入力>
上記のコマンドにより、次のファイルが生成されます。
| cacert.pem | ルート認証局(CA)証明書 |
| private/cakey.pem | ルート認証局(CA)の秘密鍵 |
※
ln -snf /etc/localtime /usr/share/zoneinfo/Asia/Tokyo
※raspi-config でも変更可能です。