OpenSSLで秘密鍵と証明書のペアが正しいかどうかを確認するには

OpenSSLを使うと、秘密鍵と証明書のペアが正しいかどうか確認できます。

具体的には、modulusオプションを利用します。署名された証明書ファイルをserver.crtとし、秘密鍵をserver.keyとすると、次のようになります。これらのコマンドの出力が同じであれば正しいペアとなるので、出力結果をファイルへ保存してdiffをとればいいでしょう。

$ openssl x509 -in server.crt -noout -modulus > crt.txt
$ openssl rsa -in server.key -noout -modulus > key.txt
$ diff crt.txt key.txt
同じタグの記事: OpenSSL
同じカテゴリの記事: Program