我有一个使用 WS-Security 的 JAX-WS 端点,特别是 WebLogic 预先编写的 Wssp1.2-2007-Wss1.1-UsernameToken-Plain-X509-Basic256.xml 策略。我有一个可用的命令行客户端,我在其中构建所有客户端凭据提供程序和信任管理器。一切都很好。
现在我还需要将另一个 EE 模块单独部署到同一台服务器上。根据http://docs.oracle.com/cd/E12839_01/web.1111/e13713/message.htm#i251852我应该对 EE 客户端进行编码,就好像根本没有与安全相关的 WS-Policy 但是它不起作用。要么我在设置凭证映射方面完全失败(这不会让我感到惊讶,因为缺少文档)或者我认为似乎更有可能的是,凭证映射实际上并没有发生,因为我正在与 localhost .
如何创建一个在 localhost 上使用启用了 WS-Security 的服务的 JAX-WS EE 客户端?(我也想看一个远程主机示例)