gpt4 book ai didi

java - Xades-BES 验证作为校验和

转载 作者:行者123 更新时间:2023-12-01 13:20:31 25 4
gpt4 key购买 nike

我正在尝试验证由 xades4j 签名的文档,但我对证书验证不感兴趣。我唯一需要知道的是该文档已正确签署,并且自签署以来没有任何更改。

我尝试了几种不同的方法,但每种方法都使用 PKIXCertificateValidationProvider,它需要我不感兴趣的参数,例如受信任的证书。 xades4j 源的单元测试中也使用了同样的方法。我什至尝试自己实现CertificateValidationProvider,但稍后其他类(如ValidationData)需要证书。

您对如何使用 xades4j 实现此目标有什么建议吗?或者也许其他一些更好记录的库我可以用于验证目的?

最佳答案

该场景的正确方法是实现CertificateValidationProvider。 validate 方法返回的验证数据至少应返回包含签名证书的列表。

针对您的场景,validate 的可能实现是将 certSelector 与提供的证书进行匹配,并返回包含第一个匹配证书的列表。仅当签名包含证书时这才有效...

关于java - Xades-BES 验证作为校验和,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22053579/

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