小编Gaa*_*ara的帖子

如何使用 iText 添加 PAdES-LTV

我正在尝试在没有 LTV 格式的已签名 PDF 文档中启用 LTV。我在所有情况下都找到了相同的示例,如链接如何为时间戳签名启用 LTV启用 iText LTV - 如何添加更多 CRL? , 其中, 定义了获得预期结果的过程。碰巧我没有工作,它没有给我任何错误,但我没有添加 LTV。

为什么在执行以下代码时没有给我任何错误的一些想法,但我没有添加 LTV。

这是我尝试添加 LTV 的方法:

public void addLtv(String src, String dest, OcspClient ocsp, CrlClient crl, TSAClient tsa)
    throws IOException, DocumentException, GeneralSecurityException {
    PdfReader r = new PdfReader(src);
    FileOutputStream fos = new FileOutputStream(dest);
    PdfStamper stp = PdfStamper.createSignature(r, fos, '\0', null, true);
    LtvVerification v = stp.getLtvVerification();
    AcroFields fields = stp.getAcroFields();
    List<String> names = fields.getSignatureNames();
    String sigName = names.get(names.size() - 1);
    PdfPKCS7 pkcs7 = …
Run Code Online (Sandbox Code Playgroud)

java itext pades

0
推荐指数
1
解决办法
3305
查看次数

标签 统计

itext ×1

java ×1

pades ×1