InfoPath 安全性

Microsoft Office InfoPath 2007 使用 XML 签名使你能够使用数字证书对表单进行数字签名。 XML 签名为基于 XML 的数字签名定义了一个标准,用于帮助保护 XML 文档中包含的数据。 XML 签名是由万维网联合会 (W3C) 管理的标准。

数字签名是宏或文档上身份验证的电子、基于加密的安全标记。 对 InfoPath 表单进行数字签名时,通过表单输入的 XML 实例使用数字签名“标记” (签名公钥,签名的数据摘要将写入 XML) 中的专用节点。 此签名确认 XML 文档源自签名者,尚未更改。 InfoPath 通过增强的数字签名支持提供可验证、不可否认的签名、部分签名、共同签名和反签名。

使用由 A4SWIFT 提供的 FormGenerator 实用工具生成的 SWIFT InfoPath 表单使用数字签名的反签名方法,使反签名的签名相互堆叠。 此反签名堆栈对创建或编辑 SWIFT 消息、由一个或多个审阅者和审批者审阅和批准邮件,最后仅在工作流中的所有阶段都注销后提交该消息的面向人类的过程进行建模。

无论他们是批准还是拒绝,修复者、审阅者或审批者都会对邮件进行签名。 签名表示响应的真实性,不一定表示“接受”决定。

提交 InfoPath 表单时,它会检查邮件的有效性,以及签名表单的用户是否处于正确的角色。

如果除修复) 外,在工作流 (的任何阶段拒绝该消息,则消息将发送回修复阶段。 如果在修复者或创建者阶段拒绝消息,则消息修复和新提交会将消息发送回消息修复和新提交业务流程实例,其中包含将消息标记为已拒绝的特定属性。

本部分介绍消息修复和新提交如何根据为角色定义的功能处理数字签名。 角色和功能组合在工作流中称为“阶段”。

注意

“创建”角色仅限于所有部门的单个创建者。

本部分包含: