如何检查数字签名文档是否正确

时间:2013-04-16 10:33:27

标签: itext digital-signature digital-certificate

我正在制作一个经过数字认证/签名的PDF文件。我使用itext库成功地签署了我的pdf文档。

然而,adobe reader上的证书详情显示如下:

Screenshot

证书好吗?或者它有任何问题吗?

1 个答案:

答案 0 :(得分:0)

  

证书可以吗?还是有任何问题?

就您的PDF查看器而言...

就您的Adobe Reader而言,证书显然是可以的。您的屏幕截图

screen shot

在文档消息栏中包含此文档状态:

enter image description here

根据Adobe Signature Validation guide

Signature Validation cheat sheet

这意味着两件事:

  • 文档未更改,或仅包含允许的更改。 (文档完整性检查)
  • [身份]已为所有签名者验证。 (身份检查)

特别是后者,这意味着Adobe Reader认为您的证书没有问题。

在“证书”查看器中,这由

确认。

Certificate trust settings

您的证书受信任来签署文档或数据。

...但是它的法律价值是什么?

这是一个完全不同的问题。

您已经在评论中提到了一个明显的问题,

  

但是我已使用SSL证书进行签名

尤其是证书的主题,基本上仅是您的网站。该网站绝对不是自然人,而且很可能(我不知道印度法律)也不是法人/法人团体。因此,甚至还不清楚在该签名中开始签名。

此外,SSL证书通常可能具有密钥用法属性值“数字签名”,但没有“不可否认性”。因此,它所表达的全部是“这是我所看到的文件”(只要签名没有被破坏),但绝对不是“我对其内容负责”。

通常,根据所考虑的法律价值的上下文,许多国家和国家协会对数字签名具有严格的法律价值具有严格定义的要求,例如:在欧盟的eIDAS法规中。您似乎对印度感兴趣,因此UIDAI颁发的Aadhaar证书可能更合适。

另一方面,如果您事先已同意签名文档的收件人,您将使用SSL证书进行绑定签名,那么最终这些签名也有可能被视为具有法律约束力,因此您可以被保留对您的签名承担法律责任。