gpt4 book ai didi

java - 如何在 CertPath 验证中使用 OCSP 响应

转载 作者:行者123 更新时间:2023-12-02 07:31:51 25 4
gpt4 key购买 nike

希望 Java validator 联系 OCSP 响应器。

我正在开发 XAdES 库,因此我需要使用某人保存在 XML 文档中的 OCSP 响应来验证签名在过去某个时间是否有效。这使得有必要以与提供 CRL 相同的方式向 CertPathBuilder 提供 OCSP 响应,并使其在过去的某个时间使用它们来验证证书。

Oracle文档仅描述了如何让 validator 联系OCSP responders ,它没有描述如何使用 OCSP 响应进行验证。

是否可以使用 Java PKI API 或 Bouncy Caste 轻量级 API 来实现?

最佳答案

在同一个链接中是 PKIXCertPathChecker部分,您可以实现它来执行 OCSP 检查。我查看了 OCSPChecker 的代码类,它实现了这个合约,以及 OCSP底层实现类。 OCSPChecker 似乎创建了一个 URI 实例,该实例由 OCSP 实现类转换为 URL。不幸的是,它随后被直接用作 HTTP 连接的输入,因此如果您使用直接路由,您似乎会陷入 HTTP 困境。

现在这两个类当然都是 GPL 的,因此您可以简单地获取它们并创建不同的实现,只要您遵守它附带的 GPL 许可证即可。否则,您似乎别无选择,只能自己实现 PKIXCertPathChecker...

关于java - 如何在 CertPath 验证中使用 OCSP 响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12800148/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com