【发布时间】:2015-01-16 07:55:42
【问题描述】:
有没有办法获取认证文件的指纹信息?例如,我有我的 certRSA.cert,如果我用 Windows 7 打开它,我们可以看到证书的所有信息(算法、颁发者、主题、有效性、公钥、密钥的使用、指纹......)。在 java 中,我将证书作为 java 对象(x509Certificate):
X509Certificate certRSA = X509Certificate.getInstance(CertRSA_data);
然后例如我们可以得到公钥:
PublicKey pubKeyUser = certRSA.getPublicKey();
上面ZZ Coder(How to retrieve/compute an X509 certificate's thumbprint in Java?)公开的代码确实不错,但是它计算指纹,我想要的是获取这些信息(就像我们可以获取公钥信息,或者颁发者或其他项目一样)证书,不计算。 有没有办法做到这一点? 非常感谢任何评论。非常感谢。
【问题讨论】:
标签: java certificate sha1 x509 fingerprint