文档数字签名既有效又无效?

文档数字签名既有效又无效?

我正在使用 Libre Office 尝试签署一份文件。Libre 通知我,我的证书已通过验证但无效。

在此处输入图片描述

做什么?

我今天已经在多个系统上多次使用过这个签名,所以我知道它是“合法的”。

编辑:正如 grawity 在他的回答中指出的那样,我错误地理解了这个对话框。但问题是,在签署文档后,即使没有任何更改,签名也会失效。选择我的证书进行签名后,“签署文档”对话框关闭,我返回到“数字签名”对话框,我选择的证书显示出来后,立即显示为无效。有什么想法吗?

编辑2:在审查了“关于数字签名”帮助页面我认为我的问题是“签名和证书都没问题,但文档的并非所有部分都经过签名。”这是在链接页面上的“签名状态”表中列出的第二个图标的结果。

虽然我没有看到太多关于如何解决“并非所有”文档都已签名的问题的信息。 (我使用的是 Windows 10 和 Libre Office 5.2.3.3)

答案1

你混淆了两件事。截图显示证书本身(签名工具)是有效的,但签名用它制成的不是。

数字签名不仅仅是粘贴在文档上的证书本身,因此您可以不是每次都使用“相同的签名”——每个签名都是不同的,因为它还包含文档内容的哈希值,这样就可以检测到不匹配的情况——这就是重点。

换句话说,该文档不再与签名匹配,可能是因为它已被编辑或损坏。

相关内容