PDF文档:如何使用python验证数字签名?

问题描述 投票:0回答:1

我们正在执行RPA项目,并使用python将数据PDF提取为excel。现在我们需要验证PDF中的digital_signature

python pdf digital-signature signature python-pdfreader
1个回答
0
投票

根据PDF 1.7规范,文档可能包含:

  • 一个或多个批准签名
  • 至多一个认证签名
  • 最多两个使用权签名

还有2种已定义的摘要计算技术。因此,没有简短的答案,检查数字签名可能很棘手。

请参见PDF 1.7 section 12.8 Digital Signatures

据我所知,没有现成的python库可以检查所有可能的PDF签名。您可以尝试使用pdfreader浏览PDF文档结构以及计算和检查签名。参见few examples

© www.soinside.com 2019 - 2024. All rights reserved.