PDF文件中电子签名(安全性有效性合法性)验证指南

FreeBuf.COM网络安全行业门户,每日发布专业的安全资讯、技术剖析。

FreeBuf+小程序把安全装进口袋

电子签名的验签是电子合同使用过程中非常重要的一环。如果对于电子合同所确立的权利义务关系产生争议,通常首先要判断的就是电子合同本身是否规范签署、合法成立,而这主要依赖于对数字签名的合法性、安全性、有效性进行验证。

严格意义上讲,数字签名是电子签名的一种,也是目前电子签名行业应用最广泛的电子签名技术,本文如无特别说明,所提电子签名即是指“数字签名”。

从规范的电子签名流程来看,电子签名的验证主要包含以下三个部分:

数字证书的验证

OCSP/CRL的验证

验证上述三个部分各有目的。

数字证书是证书颁发机构(CA机构)对签名人进行严格的身份认证后签发的,类似于“数字身份.证”,电子签名就是通过数字证书来完成的,因此数字证书的合法性、有效性对于电子签名的效力而言至关重要。数字证书的主要验证点包括:

验证数字证书是否是正规的CA机构颁发(也就是数字证书是否是伪造的);

验证数字证书的有效期(电子合同签署时不能使用有效期外的数字证书)。

如果以上两项验证均通过,那就意味着电子签名使用的是正规机构颁发的数字证书,证书的拥有者对签名电子文件的内容表示认可(通常数字证书与使用者身份一一对应,这需要CA机构履行严格的身份审查义务然后才能颁发证书,但理论上并不排除有些CA机构没有严格审查错发证书的可能,此处暂忽略该问题)。

OCSP/CRL的验证实际上是数字证书验证的延伸。

通常数字证书都会有一定的有效期,但即便数字证书是在有效期内,也并不一定属于具有法律效力的有效证书。因为对于有效期内的证书而言,也可能存在被吊销的可能;这就好比人的身份.证也具有有效期,但是可能会因为丢失等情况该身份.证被“吊销”不能使用。

CRL就是证书吊销列表(CertificateRevocationList)的简称,该文件包含了证书颁发机构已经吊销的证书的序列号及其吊销日期,只要签署时通过CRL检验就能知晓证书是否已经被吊销。

验签准备

软件AdobeAcrobatReaderDC;

已进行电子签名的PDF文件;

上一项PDF中电子签名对应CA机构的根证书以及OCSP证书文件。

验签说明

为了进行验签我们当然需要一份已经进行了电子签名的PDF文件,许多人对此可能比较陌生不知从何获取,但实际上电子签名文件已经深入到日常生活,我们常用的电子发.票就是包含了电子签名的PDF文件。

至于对应CA机构的根证书,国内正规的CA机构通常都会在官网提供根证书的下载(比如本文验证的沃通CA所颁发证书的根证书就是从其官网下载)。

而OCSP证书文件,一般需要直接向CA机构或电子合同服务商要求提供,如果CA机构或电子合同服务商无法提供OCSP证书文件,那么极有可能意味着电子合同签署过程中并没有严格依照规范的流程验证数字证书的有效性,电子合同文件本身是否有效存在较大不确定性。

完美的验签状态

如果通过adobe软件打开PDF签名文件后显示“至少一个签名存在问题”或者提示“签名者的身份未知,因为其未包含在您的可信任证书列表中,且其所有的父证书均不是可信任证书”,那么就需要按照下面的验签步骤进行进一步验签。

1.根证书安装前

使用AdobeAcrobatReaderDC打开签名文档,找到文档中的签名并单击,会弹出签名验证状态框,提示“签名者的身份未知,因为其未包含在您的可信任证书列表中,且其所有的父证书均不是可信任证书”;

如果点击“签名属性”显示签名者证书,打开证书查看程序,将会发现Adobe没有找到完整的证书路径(只有姓名一个层级,无上一层的根证书);

2.根证书安装方法

双击打开rootcert.cer文件,点击安装证书,按照默认选项一直到证书安装完成;

弹出导入成功提示,说明安装成功;

3.添加到Adobe可信任证书

关闭签名文档,用Adobe重新打开文档,打开签名属性->显示签名者证书,可以看到Adobe成功找到了沃通CA根证书,显示出证书路径;

左侧选中沃通CA证书,右侧选中“信任”标签,点击添加到可信任证书,然后在弹出的框中点击确定;

在导入.联系人设置中,确保勾选了“将本证书用作可信任根”,然后点击确定;

这时的签名验证状态变为“签名者的身份在颁发时有效,但此时无法通过检查其吊销状态来验证身份”;

此时,证书身份有效,但是签名时刻的吊销状态还未知。

打开证书查看程序,左侧选中沃通CA下面的用户证书,右侧选中“吊销”标签,提示“确定选定的证书是否有效时发生问题”;

4.安装OCSP证书

参照2.根证书安装方法,双击sy2048.cer证书文件,将其安装到windows系统证书区。

点击“签名者详细信息”,弹出OCSP证书的查看程序;

左侧选中SY2048OCSPSigner,右侧选中“信任”标签,然后点击“添加到可信任证书”,在弹出的Adobe安全提示中,选择确定;

在弹出的导入.联系人设置中,勾选“将本证书用作可信任根”,然后选择确定。

5.证书安装完成后

此时重新验证签名,签名验证结果变为绿色验证通过状态;

重新打开证书查看程序,选中用户证书的吊销标签,OCSP状态变为选定的证书被认为有效,因为使用嵌入签名的“联机证书状态协议”(OCSP)响应进行的验证表明其未被吊销。

合同签署向来关乎“签名人”的直接利益,如果签名本身存在问题(如错签、漏签、伪造签名),不仅会直接影响当事人的权利义务,甚至还可能造成严重后果。

当前,随着互联网的快速发展,以数字签名技术为支持的电子合同被广泛应用到众多领域。从形式上而言,可靠的数字签名与纸质手写签名具备同样的法律效力,但这也决定了如果电子签名“不规范”,同样可能产生严重的法律后果。

以互联网金融(P2P)为例,2018年就曾有部分网民向工信部实名举报某些电子合同服务商签署电子合同不规范,替代用户签署借款合同,使得用户背负借贷债务,如果不是大量出现问题被发现可能“被签名人”最终有口难辩。

可见,是否规范进行电子签名关乎消费者和使用者的切身利益。根据《艾瑞报告:中国第三方电子签名行业研究》中的数据显示,部分电子合同服务商已经实现了日均千万的合同签署量。如果在提供电子合同签署服务过程中,电子合同服务商对签名人身份验证不合规、签署过程不规范,长此以往电子签名行业也可能迎来像P2P行业一样的惊天“暴雷”。

希望中国的电子签名行业能够严格遵守《电子签名法》的要求,严格执行监管政策,成为未来数字经济时代可靠、可信、合法有效的基础设施。

THE END
1.PDF怎么电子签名?PDF电子签名怎么做?PDF怎么电子签名?PDF电子签名怎么做? 是时候告别纸质签名的束缚,迎接电子签名的便捷!随着科技的不断进步,PDF电子签名已成为现代人必备的利器。无需打印、扫描或邮寄文件,只需几个简单的步骤,您就可以轻松完成签署。现在,让我们一起探索如何在PDF中添加电子签名,为您的工作流程注入新的活力!https://www.foxitsoftware.cn/pdf-reader/jiaocheng/10585.html
2.pdf电子签名怎么签?签名方法进来看pdf电子签名怎么签?在现代社会,电子文件已经成为我们日常生活中的常见事物。例如,合同、报告、表格等等。其中,很多文件需要签名才能生效,这就需要使用到PDF电子签名技术。PDF电子签名可以保证文件的真实性和完整性,因此在一些需要保证文件安全性的场合中,使用PDF电子签名是非常必要的。比如,在金融、法律、医疗等领域https://baijiahao.baidu.com/s?id=1772990744760402887&wfr=spider&for=pc
3.5种电子方式签署PDF文件的方法分享[PDF电子签名]如果您想在不打印和扫描的情况下对PDF 文件进行签名,理想的解决方案是使用专用的 PDF 签名器来添加电子签名。使用 PDF 签名器,您还可以轻松地将您的姓名、公司、职务和日期插入 PDF 文件。 1、使用奇客PDF编辑签名 奇客PDF编辑是一个基于 Windows 的 PDF 签名器,可以在所有 Windows 操作系统上顺利运行。它是一款https://zhuanlan.zhihu.com/p/599188120
4.PDF电子签名怎么签(如何在pdf上加签名)电子合同签名的主要作用就是表示签字人对此负责,所以大家要非常重视签名这件事。工作生活中经常遇到需要在线签署PDF文件,怎么办呢?本文就来科普PDF电子签名怎么签,如何在pdf上加签名。https://m.fadada.com/notice/detail-17052.html
5.PDF电子签名怎么签PDF电子签名如何保存PDF文档是可以添加电子签名的,但对于PDF电子签名怎么签,PDF电子签名如何保存这两个问题,可能有许多小伙伴不太了解,接下来我们就来一起了解一下吧。 一、PDF电子签名怎么签 一般情况下,PDF文档的内容是无法编辑的,所以我们如果要编辑PDF文档内的内容或者添加电子签名等操作时,需要用到专业的PDF编辑器。在这里,给大家https://www.abbyychina.com/FRshiyongjiqiao/abby-nbdef.html
6.pdf电子签名怎么做,pdf电子签名制作指南pdf电子签名怎么做,pdf电子签名制作指南 PDF电子签名是一种现代化的签名方式,它通过数字技术将传统的纸质签名转化为电子形式,并具有相同的法律效力。我们将为您介绍如何制作PDF电子签名,让您的签名更加便捷、安全和高效。 我们需要准备以下工具和材料: 1. 一台电脑或移动设备 https://www.nzw6.com/28126.html
7.PDF电子签名怎么做?分享PDF电子签名的制作方法PDF电子签名怎么做?在数字化不断深入的今天,PDF电子签名已经成为了我们日常生活和工作中不可或缺的一部分。那么,什么是PDF电子签名,我们又该如何制作和实现它呢?本文将为大家揭开PDF电子签名的神秘面纱,并分享一种简单易用的制作方法。 一、什么是PDF电子签名? https://www.xunjiepdf.com/26891
8.pdf文档上的电子签名如何旋转在处理PDF文档时,页面方向的调整是一项常见的需求。无论是为了更舒适的阅读体验,还是为了满足特定的打印要求,旋转PDF页面都是一项必不可少的操作。那么pdf怎么https://pdftoword.55.la/news/rotation/so_pdfwdsddzqmrhxz/
9.怎么在PDF文件中进行电子签名?PDF签名的步骤和方法在当今的数字化时代,PDF已成为文档传输和分享的主要的文档格式。为了确保文档的完整性和真实性,很多人选择在PDF文件上施加电子签名。那么,怎么在PDF文件中进行电子签名呢? PDF电子化签名的好处 PDF电子签名与手写签名相比,具有以下几个优势: 1. 便捷性:电子签名可以随时随地通过电子设备完成,不需要纸张和笔,非常适合https://www.updf.cn/?p=26412
10.怎么在pdf上电子签名?分享用迅捷pdf转换器线上签名方法怎么在pdf上电子签名?分享用迅捷pdf转换器线上签名方法 电子签名有以下好处: 签署效率提高:电子签名可以随时随地完成签署,无需等待时间和成本,相比传统纸质文件签名更加快捷方便。 异地签约便捷:电子签名可以实现随时随地在线盖章签约,极大地节省了办公成本。 文档管理简单:电子签名直接在网络中进行传递,解决了办公纸质文档https://www.saixiao.com/article-2130.html
11.如何在PDF中添加电子签名?在PDF中添加电子签名有多种方法,取决于您使用的软件或工具。以下是几种常见的方法:方法一:使用Adobe Acrobat添加电子签名https://www.kdocs.cn/article/OPJwjiZ.html
12.如何在不打印和扫描文档的情况下对PDF文档进行电子签名另一方面,电子签名只是覆盖在PDF文档顶部的签名图像。您可以使用所有类型的应用程序来做到这一点,而这正是大多数人向您发送文档进行签名时所需要的。向他们发送带有数字签名的PDF文件,他们将不知道该怎么做。对于许多企业而言,简单地通过电子邮件接受签名的文档而不是强迫您传真它们是一项巨大的技术飞跃。 http://zh-cn.agwebrunner.com/90-how-to-electronically-sign-pdf-documents-without-printing-and-scanning-them
13.福昕阅读器怎么添加电子签名常见问题使用福昕阅读器添加电子签名步骤:打开福昕阅读器并打开要签名的 pdf 文档。单击“注释”选项卡并选择“签名”工具。创建签名:使用鼠标绘制或上传图像。选择签名位置。保存并关闭带有签名的 pdf 文档。 如何使用福昕阅读器添加电子签名 福昕阅读器是一款功能强大的 PDF 文档处理软件,它允许用户轻松地添加电子签名到 PDF https://m.php.cn/faq/836770.html
14.PDF电子签名,免费的在线电子签名通过使用 Smallpdf 的 eSign 工具,你可以更快收发和签订合同,与客户更紧密地合作,并且专注于自己的企业建设。 与客户协作 通过使用最简单的电子签名工具,增强客户协作,缩短合同周转时间。支持多达 100 人的电子签名请求,并向他们显示需要签名的确切位置。 https://merge.smallpdf.com/cn/sign-pdf
15.如何在PDF中添加电子签名?PDF是一种在商业世界中广泛使用的文档格式。正因为如此,数字签名的PDF文件已被广泛接受为安全、专业和具有法律约束力的文件。你想知道如何在PDF文件中添加电子签名吗?在本文中,我们将向您展示如何使用PDF编辑器在PDF文件中添加签名。 文章目录: 第1 部分:如何在PDF文件中添加电子签名? https://pdf.wondershare.cn/rmzn/224799.html
16.PDF电子表单签名错误,如何删除签名?1)签名框点击鼠标右键,如页面弹出“清除签名”按钮,即可单独清除签名;( 2)如不能单独清除签名,可以清除错误签名往后的签名,往前的签名可继续保留,操作步骤:PDF电子表单点击“签名面板”,需要清除签名的前一个签名栏,鼠标右键,点击“查看签名版本”,另存为PDF文档,再打开PDF文档,签名已清空。http://www.szgm.gov.cn/szgm/hdjl/ywzsk/qykb/content/post_8353497.html