首页/安全/加密与证书速查/证书与私钥匹配检查
本包目录(305 条)
加密算法基础95 条TLS 与 HTTPS60 条证书与 PKI30 条OpenSSL 实战30 条
证书运维排查49 条
密钥管理41 条

证书与私钥匹配检查

部署前确认证书公钥与私钥匹配,可避免服务加载失败或握手错误:RSA 证书比对模数哈希,ECDSA/Ed25519 比对公钥导出结果的哈希。

加密与证书速查安全更新于 2026-10-12
RSA 比对openssl x509 -noout -modulus 与 openssl rsa -noout -modulus 的哈希一致
通用比对x509 -pubkey 与 pkey -pubout 的哈希一致
时机每次轮换、复制、跨机器分发后都执行

匹配检查命令

匹配检查命令
openssl x509 -in cert.pem -noout -modulus | openssl sha256
openssl rsa -in key.pem -noout -modulus | openssl sha256
# 通用方式(含 ECC 证书):
openssl x509 -in cert.pem -noout -pubkey | openssl sha256
openssl pkey -in key.pem -pubout | openssl sha256
两行哈希不一致即表示材料配错,应先修正再上线,不要依赖服务端报错来发现。

易错点

  • 凭文件名相似判断匹配,未实际比对
  • 只在单节点验证,错误材料被分发到其他节点

数据来源与参考

  • OpenSSL 官方文档(x509 -pubkey / pkey -pubout)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌