自分用メモ。
有効期限398日間のオレオレ証明書を作成するスクリプト。
create_ssl_cert.sh
# !/bin/sh
domain=$1
crt_file="$domain.crt"
key_file="$domain.key"
subject="/C=JP/ST=Tokyo/L=Tokyo City/CN=*.$domain"
openssl req -new -newkey rsa:2048 -x509 -nodes \
-set_serial 1 \
-days 398 \
-subj "$subject" \
-out "$crt_file" -sha256\
-keyout "$key_file" -sha256
使い方
$ ./create_ssl_cert.sh example.com
実行したディレクトリに
example.com.crt
example.com.key
が作成される。