向启用浏览器的表单添加数字签名

应用对象
Forms Server 2007 InfoPath 2010 InfoPath 2013

数字签名是检查、信用卡费用单或合同上的手写签名的电子等价物,但它甚至比书面签名更好。 向 Microsoft Office InfoPath 2007 表单添加数字签名时,如果除您外部的任何人更改了该信息,则该签名将失效。

本文介绍如何向支持 Office InfoPath 2007 浏览器的表单添加数字签名,该表单旨在接受它。 由于向启用浏览器的表单添加数字签名需要支持 ActiveX 的 Web 浏览器,因此必须使用 Windows Internet Explorer 来执行此任务。

重要

如果你是表单模板设计人员,正在寻找有关如何在启用浏览器的表单上启用数字签名的信息,请参阅以下主题:

如果要填写表单并想要了解如何添加数字签名,请继续阅读本文。 有关数字签名的一般信息,请参阅主题 数字签名简介

向表单添加数字签名

在向表单添加数字签名之前,需要拥有数字证书。 数字证书类似于分配给你的机密代码。 你是唯一可以将代码分配给表单的人员,因此当你这样做时,代码就是你的数字签名。 (无需记住复杂的代码。稍后将看到它的工作原理。)

数字证书可能由组织中的 IT 部门颁发,或者可能需要从 VeriSign 等商业证书颁发机构获取数字证书。 请与 IT 部门联系,了解如何获取证书。

可以将数字签名添加到设计时启用了数字签名的任何 InfoPath 表单。 若要确定是否为表单启用了数字签名,请查找显示 “单击此处对此部分进行签名”的链接。

b82cecb6-a1f4-4447-b895-e92bb8c8b52d

注意

  • 必须先安装两个加载项,即添加签名所需的 ActiveX 控件,然后才能在计算机上对启用浏览器的表单进行签名。 由于此任务需要支持 ActiveX 的浏览器,因此在向启用浏览器的表单添加签名时必须使用 Windows Internet Explorer。
  • 本文介绍在 Web 浏览器中打开的表单。 还可以向在 InfoPath 中打开的表单添加数字签名,但步骤与此处所述的步骤不同。
  1. 打开表单并添加请求的信息。

    注意

    首次尝试在计算机上签署已启用签名的表单时,系统会提示你安装两个加载项,即 ActiveX 控件。 添加签名需要这些加载项。 按照出现的对话框中的说明安装控件。 安装控件后,将打开窗体。 若要签署此表单,需要激活两个 Windows Internet Explorer 加载项。 单击对话框中的信息栏,然后单击 “运行 ActiveX 控件 ”以激活每个加载项。

  2. 准备好对表单进行签名后,请单击“ 单击此处对此部分进行签名”。

    注意

    数字签名仅适用于表单的一个部分,而不适用于整个表单。 可能还有其他用于签名其他节的链接。

  3. 如果看到一条消息,指出 窗体包含必须在签名前处理的更改,请单击“ 确定 ”将其关闭。
    1c12427f-6505-409c-bd40-86dfa2eac39d

  4. 显示的对话框显示窗体的图片。 查看信息以确保表单正确无误。 如果信息不正确,请单击“ 取消”,更正窗体,然后在步骤 2 中重新启动。

    注意

    如果此对话框未自动显示,请单击“ 单击此处”再次签署此部分

  5. 如果信息正确,请单击“ 选择证书”。

  6. 在显示的列表中,选择要用于对表单进行签名的证书,然后单击“ 确定”。

  7. 滚动到“签名 - 网页”对话框的底部,并选择“签名前我已验证此内容检查”框。

  8. 单击“ 签名” 按钮。
    a39a10d7-9944-450c-992b-2cca9652366e

  9. 成功对表单进行签名后,将在表单底部看到一个部分,其中显示: “有效签名 - 由你的姓名签名”,后跟签名表单的日期和时间信息。
    14926111-1e91-4f0a-a5e9-efefc94730a0

已签名部分中的信息现在为只读。 只要附加了数字签名,你和其他人都无法更改它。

如果需要进行更改,可以删除数字签名,进行更改,然后再次对分区进行签名。 没有其他人可以删除你的数字签名。

返回页首