PDF格式分析(五十二)Digital Signatures 数字签名

数字签名(PDF 1.3)可用于验证用户的身份和文档的内容。 它在签名时,保存了有关签名者和文档状态的信息。

签名可以是纯数学的,例如公钥/私钥加密文档摘要,也可以是生物识别形式的,例如手写签名,指纹或视网膜扫描。

ISO 32000中的数字签名目前支持两种活动:一、向文档添加数字签名,二、检查该签名的有效性。 撤销信息是签名的一个属性,这意味着签名时,必须在签名之前先获取吊销信息。 类似的要求也适用于证书链,签名软件必须在签名之前获取并验证证书链。

签名信息保存在签名字典中。签名处理程序可以使用或省略(被标记为可选的条目,但如果被设置为标准方式,则要使用它们)。

此外,签名处理程序可以添加自己的私有条目。 为避免名称重复,所有此类私有条目的键,应以注册的处理程序名称为前缀,后面跟上句点符号(2Eh)。

通过计算文档中数据(或部分数据)作为摘要,并将摘要存储在文档中来创建签名。 为了验证签名,应重新计算摘要并将其与存储在文档中的摘要进行比较。 摘要值如果存在差异,则表明文档签署后,已进行了修改。

数字签名在PDF表现形式

在这里插入图片描述

签名工作流

  • 3
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 8
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

秋风之刀

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值