我正在写一个小型库,旨在成为一个高水平(如在简单使用)库数字签名与WeasyPrint库()生成的pdf。除了LTV (Long Term Validation,长期验证)之外,我已经做好了所有的工作,LTV需要一个DSS字典,列出OCSP信息和链中的任何证书(用于处理撤销)。如何在不使byterange无效的情况下启用DSS功能?
我对iText库进行了一些深入的研究,但它太抽象了,以至于很难弄清楚正在写入的实际数据。我仍然使用标记iText,因为在
我们正在努力使签名LTV启用。我正在使用下面的代码添加验证。当signature.isTsp()为false时,PDF表示为Signature is not LTV enabled,尽管在另一种情况下(signature.isTsp()为真),它显示为有效。当我们打开PDF并尝试通过右键单击签名来手动添加验证信息时,它可以使LTV没有任何问题。不知道我们在这里错过了什么。任何输入都是非常有用的。// Adds LTV-enabled