opensslで証明書を作成する

秘密鍵生成

openssl genrsa -out private.pem 2048

公開鍵生成

openssl rsa -in private.pem -pubout -out public.pem

自己署名証明書生成

openssl req -new -x509 -key private.pem -out server.crt -days 3650

証明書内容確認

openssl x509 -in server.crt -text -noout

PFX生成

openssl pkcs12 -export -inkey private.pem -in server.crt -out server.pfx -passout pass:abc

※pass:で指定しているabcがパスワード
※openssl製の独自プログラム向けなどで互換性を上げる場合は -legacy をつけるとよい

PFX確認

openssl pkcs12 -info -in server.pfx -passin pass:abc

スポンサーリンク