SSL証明書の秘密鍵やサーバー証明書、中間証明書の整合性を openssl コマンドを使って確認する方法を軽くまとめておきます。 OSはLinux です。
//まずはサーバー証明書と秘密鍵の整合性確認です。 //サーバー証明書の確認(秘密鍵用) openssl x509 -noout -modulus -in サーバー証明書の場所 | md5sum //秘密鍵の確認 penssl rsa -noout -modulus -in 秘密鍵の場所 | md5sum //で2つのハッシュ値が同じだったらサーバー証明書と秘密鍵は対応していることになります。 //openssl コマンドのオプションでモジュールのハッシュ値を出力する形になってます。 //md5sum で出力する文字列を減らしてます。(md5sumがなくてもいけますが結構長いです) //次にサーバー証明書と中間証明書の整合性確認です。 //サーバー証明書の確認(中間証明書用) openssl x509 -issuer_hash -noout -in サーバー証明書の場所 | md5sum //中間証明書の確認 openssl x509 -subject_hash -noout -in 中間証明書の場所 | md5sum //同様に2つのハッシュ値が同じだったらサーバー証明書と中間証明書は対応していることになります。
以上でそれぞれの整合性確認方法です