是否可以从私钥 material 恢复证书指纹(sha1 指纹)?

Is it possible to recover certificate thumbprint (sha1 fingerprint) from private key material?

是否可以仅从与原始证书指纹匹配的私钥中恢复证书指纹(sha1 指纹)?

我找不到任何关于如何生成指纹的信息。

私钥material: 我有一个 .PFX 文件,其中包含单个证书及其私钥。从 .PFX 我只导出私钥:

openssl rsa -inform p12 -in cert.pfx -outform der -out cert.key.der

仅从私钥获取证书指纹是不可能的。私钥仅匹配证书中的 public 密钥。实际上可以有多个使用相同 public 和私钥的证书,所有证书都具有不同的证书指纹。这并不少见 - 证书续订通常使用与之前(过期)证书相同的密钥对。

有可能获得 public 密钥 指纹,而不是 证书 指纹。