RSA 鍵ペアの作成とその内容表示コマンド

暗号化に使用する鍵ペア pKey.pem pubKey.pem

秘密鍵 pKey.pem 作成
openssl genpkey -out pKey.pem -outform pem -algorithm rsa -pkeyopt rsa_keygen_bits:2048 -pkeyopt rsa_keygen_pubexp:65537

+秘密鍵表示

openssl rsa -inform pem -in pKey.pem -text
秘密鍵から公開鍵 pubKey.pem を作成
openssl rsa -inform pem -outform pem -in pKey.pem -out pubKey.pem -pubout
公開鍵表示
openssl rsa -inform pem -in pubKey.pem -text -pubin

署名に使用する鍵ペア certpKey.pem cert.pem

秘密鍵 certpKey.pem 作成
openssl genpkey -out certpKey.pem -outform pem -algorithm rsa -pkeyopt rsa_keygen_bits:2048 -pkeyopt rsa_keygen_pubexp:65537

秘密鍵から証明書 cert.pem 作成

openssl req -outform pem -out cert.pem -nodes -key certpkey.pem -keyform pem -subj /C=JP/ST=Osaka/L=Hirakata/CN=example.ac.jp -new
証明書表示
openssl x509 -in cert.pem -text -noout