在 Java 中向 Word 文档添加分节

本简要指南说明了如何使用 Java 在 Word 文档中验证数字签名。其中包含编程步骤、IDE 设置以及用于使用 Java 在 Word 中验证数字证书的示例代码。API 提供的各种属性用于演示在 Word 文件中进行签名验证所需的所有参数。

使用 Java 进行 DOCX 签名验证的步骤

  1. 设置 IDE 使用 Aspose.Words for Java 来检测并验证数字签名
  2. 定义源 Word 文件并检查其中是否存在数字签名
  3. 从目标 Word 文件加载签名并显示其数量
  4. 解析文件中的所有签名并显示其属性
  5. 对于每个 signature,访问 CertificateHolder 对象并显示其属性

以下步骤总结了如何使用 Java 进行 Word 文档签名验证。首先通过访问源 Word 文件的 FileFormatInfo 来检测数字签名是否存在,然后加载签名集合。遍历每个签名的所有属性并显示它们,从每个签名中获取 CertificateHolder 对象,并显示其属性以验证 Word 文件中的所有必要参数。

使用 Java 在 DOCX 中验证电子签名的代码

此代码演示了使用 Java 构建 Word 数字签名检查器。还有许多其他属性可用于进一步描述数字签名,例如可以使用 sig.getSignatureType() 方法访问签名格式或类型,使用 sig.getSignatureValue() 获取原始签名字节,通过一次 API 调用 sig.toString() 显示用户友好的信息,甚至可以使用 signatures.isValid() 方法执行文档级验证。此外,还提供证书级别的更多信息,例如生效日期、到期日期以及用于签署文档的签名算法。

本文介绍了在 Word 文件中验证并获取数字签名属性的过程。要打印带注释的 Word 文件,请参阅文章 使用 Java 打印带注释的 Word 文档

 简体中文