【问题标题】:Consume secured WSO2 web service "Sign and encrypt - X509 Authentication" with SOAPUI使用 SOAPUI 使用安全的 WSO2 Web 服务“签名和加密 - X509 身份验证”
【发布时间】:2012-07-09 10:00:25
【问题描述】:

我正在尝试使用“签名和加密 - X509 身份验证”方案调用 WSO2 安全代理服务。 我已经在 WSO2 中配置了 X509 证书,对于 WSO2 来说一切看起来都很好。

在客户端,我使用的是 SOAPUI 4.5.1。 我已经按照几个教程让它工作但没有成功...... 我得到的最后一个错误是这个: 一般安全错误(WSSecurityEngine:回调未提供密码:null);嵌套异常是: javax.security.auth.callback.UnsupportedCallbackException

不知道哪个密码为空...... 服务器端有什么要开发的吗? Soap 请求包含时间戳、签名和加密部分,看起来没问题。

有什么想法吗?

谢谢

劳伦特

【问题讨论】:

  • 我查看了 WSO2 ESB 示例,但帮助不大..
  • 请附上完整的错误日志和请求消息。您在 wso2 服务器端所做的确切配置是什么?您是否描绘了场景 5 以及您选择了哪些密钥库?

标签: soapui wso2 x509


【解决方案1】:

这篇博文 [1] 将帮助您使用 SoapUI 配置安全场景。您是否在服务器端收到此错误?服务端和客户端都需要解析keystore的密码和私钥来完成加密和签名过程。如果你在 WSO2 端使用 UI 安全向导,很可能这些密码必须默认配置,你不想做任何额外的配置。因此可能是 SoapUI 方面的问题。

[1]http://blog.thilinamb.com/2011/02/invoking-secured-web-service-with.html

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-06
    • 2011-08-22
    相关资源
    最近更新 更多