zl03jsj / mupdf

扩展mupdf 实现图像数字证书签名, 手写笔迹数字证书签名, 插入图片, 手写签名注释..改进手写批注,实现模拟真实手写的算法, annot自定义数据, annot插入,删除密码校验等功能...支持ios, windows, mac, linux, c++, java, android
GNU Affero General Public License v3.0
151 stars 55 forks source link

签名后添加注解,怎么判断文档在签名后被修改 #9

Open frankz61 opened 3 years ago

frankz61 commented 3 years ago

文档多次签章后,删除中间一个印章,在验证印章的时候怎么判断签名后文档被修改?

1uokun commented 3 years ago
core.hasChanges()
frankz61 commented 3 years ago

core.hasChanges 这个追踪源码是获取的当前文档未保存的改变,是pdf_document 中的dirty,新打开的文件去验证印章,这个值一直都是0,这个应该代表的是对pdf文档操作完成后,退出时如果发现有修改没有保存文档的判断。

zl03jsj commented 3 years ago

No description provided.

需要一个verify的逻辑来验证, pdf把文档的签名放到一个中, 文档内容也有, 签名也有, 验证签名后是否被修改, 其实就是验证数字证书签名了.