OpenSSLによる楕円曲線暗号の利用

キー生成

openssl ecparam -genkey -name secp384r1 -out ec-key.pem

リクエスト

openssl req -new -sha256 -key ec-key.pem -subj "/C=JP/ST=State/L=City/O=Org./OU=EC Test Div./CN=test.example.com" -out eccsr.pem

自己署名(したければ)

openssl x509 -req -sha256 -days 3650 -in eccsr.pem -signkey ec-key.pem -out eccsr.ct

pfx(にしたければ)

openssl pkcs12 -export -in eccsr.ct -inkey ec-key.pem -out ec141114.pfx

キーを暗号化する場合

openssl ecparam -genkey -name secp384r1 -out ec-key.pem
openssl ec -in ec-key.pem -aes256 -out enc_ec-key.pem
openssl req -new -sha256 -key enc_ec-key.pem -subj "/C=JP/ST=State/L=City/O=Org./OU=EC Test Div./CN=test.example.com" -out eccsr.pem
openssl x509 -req -sha256 -days 3650 -in eccsr.pem -signkey enc_ec-key.pem -out eccsr.ct

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です