SSL証明書、秘密鍵、CSRファイルのペアが正しいか確認する方法


今回はSSL証明書、秘密鍵、CSRのペアが正しいか確認する方法をご紹介します。

ペアを確認するには各証明書、秘密鍵、CSRの Modulus が一致すればペアであることが確認できます。

Modulus を出力するため openssl コマンドのオプション -modulus を使います。
そのまま出力すると長くなるので md5 を使って短くします。
(stdin)= の後の文字列が同じであればペアであることが証明できます。
各コマンドは以下のとおりです。

証明書の Modulus を出力

openssl x509 -noout -modulus -in 証明書のパス | openssl md5
(stdin)= d510d24xxxxxxxxxxxxxx

秘密鍵の Modulus を出力

openssl rsa -noout -modulus -in 秘密鍵のパス | openssl md5
(stdin)= d510d24xxxxxxxxxxxxxx

CSRの Modulus を出力

openssl req -noout -modulus -in CSRのパス | openssl md5
(stdin)= d510d24xxxxxxxxxxxxxx

参考サイト

OpenSSLでよく使うコマンド
OpenSSLコマンド簡易マニュアル

コメントを残す