17.在 Name 字段中输入 Encr,然后单击 XPath Tool 按钮。这将出现 XPath Tool 窗口(请参见图 11)。
图 11. 配置文档加密

18.单击 Upload 从类文件文件夹中上传 soa_msg.xml 文件(如清单 1 所示)。
19.单击 Compare Local Name Only 单选按钮。这将创建缩短的 XPath 表达式。
20.在显示的模式文件中选择 sdoWrapper 字段。单击字段 Name(不是单击字段内容)。
图 12. 选择示例 XML 文档

21.单击 Done 接受显示的 XPath 表达式。这将关闭此窗口。
22.单击 Add 将 XPath 表达式添加到此映射使用的表达式列表。请参见图 13 中的 Document Crypto Map。
图 13. Document Crypto Map

23.单击 Apply 完成 Document Crypto Map 的配置。这将打开加密配置窗口(请参见图 14)。
图 14. 配置加密操作

24.在加密算法列表框中可以选择对称算法,使用该算法可以加密 SOAP 消息正文中包含的服务数据对象。您还会注意到位于页面中间的 Use Dynamically Configured Recipient Certificate 复选框。将它的值设置为 on 将导致此步骤中的加密使用动态配置的接收方证书。如果提供了动态配置的接收方证书(例如通过样式表提供,这将在下面的部分中描述),则该证书将优先于接收方证书中定义的证书。因此,您可以将此文本字段留空 (none) 并在以后运行时检查是否选择了有效的证书.