使用 Python 验证 Word 文档中的数字签名

本文介绍了如何使用 Python 验证 Word 文档中的数字签名。本文包含 IDE 设置信息、编程说明列表以及用于实现 使用 Python 的 Word 数字签名检查器 的示例代码。您将学习如何访问 Word 文件中的所有签名并获取每个签名的不同属性。

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

  1. 设置环境以使用 Aspose.Words for Python via .NET 来验证数字签名
  2. 设置包含 digital signature 的 Word 文件路径
  3. 检测目标 Word 文件中是否存在签名
  4. 从 Word 文件加载签名集合
  5. 从签名集合中检查 valid 标志
  6. 遍历所有签名并访问每个签名
  7. 显示每个签名的所有属性以供用户确认

这些步骤定义了 使用 Python 进行文档签名认证 的过程。检查目标 Word 文件中是否存在签名,如果检测到,则加载签名集合。最后遍历每个签名并向用户显示其属性以进行验证。

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

上述代码演示了 使用 Python 进行 DOCX 签名验证 的过程。FileFormatInfo 类提供了检查源文件是否加密以及是否需要密码才能打开的选项。请注意,在 Python 中,直接访问 certificate_holder.certificate 的详细信息可能受到限制;您可能无法访问其属性。

本文介绍了如何验证 Word 文件中的数字签名。要打印带有评论的 Word 文件,请参阅文章 在 Python 中打印带评论的 Word 文档.

 简体中文