Answers:
比较文件的模数。
像这样检查公钥:
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
,等等)。