码迷,mamicode.com
首页 > 其他好文 > 详细

CA证书应用二:制作带数字签名的PDF文档

时间:2015-07-13 18:47:10      阅读:159      评论:0      收藏:0      [点我收藏+]

标签:电子政务   电子签章   pdf   ca证书   

        接上期讲述了“CA证书应用一:Outlook发送邮件时,为邮件添加数字签名”之后,本期讲述如何给PDF文档添加数字签名。

        大家都知道,如果想让一篇文档不再被修改,往往会制作为PDF格式。但是现在PDF文档很容易转化为Word格式,从而导致文档能进行第二次编辑。所以,如果想要确保PDF没有被别人修改,光制作成普通的PDF格式还不行,需要使用CA证书添加数字签名。具体实现方法如下:

一、安装Adobe Acrobat X Pro

       制作PDF文档,当然需要先安装Adobe的PDF文档编辑工具,我使用的是Adobe Acrobat X Pro。

二、打开文档

       事先,将编辑好的文档内容保存为文件,可以是Word、txt或者是图片格式。然后运行Adobe Acrobat X Pro,在启动窗口上选择“创建PDF”,如下图所示:

技术分享

        这时会弹出“打开文件”对话框,选择事先准备好的文档文件,打开后进入PDF文档编辑模式。

三、添加数字签名

        文档打开后,可通过右上角工具栏按钮“工具”-〉“签名和验证”-〉“签名文档”操作,为文档添加签名。如下图:

技术分享

        此时会弹出如下提示框,点击“确认”后继续,将会出现证书选择对话框。如下图所示:

技术分享

        在该对话框上,通过“签名为”选择将要使用的证书;通过“信息”可以查看选中的证书信息;通过“外观”可以设置签名的式样,默认为“标准文本”。设置好之后,点击“确认”按钮。这时Acrobat提示保存文档,因为签名一经添加,文档将能修改,除非去掉签名。所以此时我们需要将文档保存。文档保存完后,马上会弹出一个USB Key密码输入框,如下图:

技术分享

         输入正确的密码之后,带数字签名的PDF文档就制作成功了!

四、验证签名

        PDF文档制作完成之后,我们通过双击打开该文档,可以看到文档中的签名。如下图所示:

技术分享

         验证签名时,只需要点击签名区域、或者在签名区域内通过右键菜单“验证签名”,即可看到验签结果。如下图所示:

技术分享

        该对话框显示了签名者信息、以及该文档是否被修改过,从而能验证文档的正确性。

五、使用图形作为签名

        上面例子中的签名是文本式样,Adobe中的数字签名还可以是图形,常见的图形形状为公司公章类型,也就是说为的电子签章。如果要制作电子签章,需要先准备好签章图形的图片文件,再将该图片文件转化为PDF格式保存。一般电子签章的图形都是公司公章的形状,目前网上也有很多生成电子签章的工具。本人为了简单,直接从网上下了一个图片作为演示用。原始的图片如下图所示:

技术分享

        准备好图片文件之后(注意,需要保存为PDF格式),回到之前的选择签名对话框,通过“外观”下拉框,选择“创建新外观”,弹出外观设置对话框,如下图所示:

技术分享

在该对话框上,作如下设置:

1、配置图形栏,选择“导入图形”,然后点击“文件”,选择之前准备好的电子签章图形文件(PDF格式);

2、配置文本栏,可以选择保留想要的文本信息,本例中选择去掉了所有文本信息,签名只显示图形签章。

        设置完毕后,点击“确定”按钮,回到签名对话框。再次点击“确定”,后续步骤同之前的操作,最终使用图形签名的PDF文档如下图所示:

技术分享

        该签名从外观上看,好像就是文档内容里的一幅静态图片,其实它内在包含了数字签名的很多内容,是数字签名的一种表现形式。

至此,制作带数字签名的PDF文档介绍完毕。随着目前电子政务、无纸办公的盛行,带数字签名的文件、公文日益常见,而电子签章是其中很重要的一种应用形式。


下期预告:给Word/Excel文档添加数字签名

版权声明:本文为博主原创文章,未经博主允许不得转载。

CA证书应用二:制作带数字签名的PDF文档

标签:电子政务   电子签章   pdf   ca证书   

原文地址:http://blog.csdn.net/yyfzy/article/details/46862949

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!