web-dev-qa-db-ja.com

OpenSSLでECDSAキーとCSRを生成する

RSA秘密鍵とCSRの生成方法を知っています。

openssl genrsa -out my.key.pem 2048
openssl req -new -sha256 -key my.key.pem -out my.csr

しかし、ECDSA(楕円曲線デジタル署名アルゴリズム)で同じことをするにはどうすればよいですか?

11

可能なカーブ名のリストについては、次を実行:

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
13
garethTheRed