OpenSSLでECDSAキーとCSRを生成する
RSA秘密鍵とCSRの生成方法を知っています。
openssl genrsa -out my.key.pem 2048
openssl req -new -sha256 -key my.key.pem -out my.csr
しかし、ECDSA(楕円曲線デジタル署名アルゴリズム)で同じことをするにはどうすればよいですか?
可能なカーブ名のリストについては、次を実行:
openssl ecparam -list_curves
次に、リストから曲線を選択し、最初の行を次のように置き換えます。
openssl ecparam -name secp521r1 -genkey -noout -out my.key.pem
(secp521r1
リストから選択したカーブを使用)
最後に、行ったようにCSRを生成します。
openssl req -new -sha256 -key my.key.pem -out my.csr