接上期讲述了“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文档添加数字签名
版权声明:本文为博主原创文章,未经博主允许不得转载。
原文地址:http://blog.csdn.net/yyfzy/article/details/46862949