【发布时间】:2019-11-27 14:24:33
【问题描述】:
在 Java 程序中,我想在 Bouncy Castle 的帮助下检索 X509 证书的指纹。
理想情况下,输出应与以下 OpenSSL 命令相同:
openssl x509 -noout -fingerprint -sha256 -inform pem -in <certificate-file>
我找到了一个可行的解决方案(请参阅下面的答案),但我觉得这很奇怪,因为我使用的是 Bouncy Castle 测试包中的代码。
【问题讨论】:
-
为什么会奇怪?指纹没有“官方”定义,也没有出现在 RFC 5280 中。
标签: java bouncycastle