回答:
ファイルの係数を比較します。
次のように公開鍵を確認します。
openssl x509 -in /path/to/cert.crt -noout -text
そして、このような秘密鍵をチェックしてください:
openssl rsa -in /path/to/cert.key -noout -text
証明書と一致する可能性のあるキーとの間の「係数」データ(数字の大きなブロック)を比較します。それらが一致する場合、キーと証明書はペアになります。
openssl x509 -in /path/to/cert.crt -noout -modulus | openssl md5
とopenssl rsa -in /path/to/cert.key -noout -modulus | openssl md5
-modulus
代わりに使用することもできます。-text
これにより、係数のみが出力されます(同じ結果ですがuniq
、などでスクリプトを作成する方が簡単です)。