1

有谁知道如何从 Metro Web 堆栈签署 SOAP 故障?

我使用 Metro Web 堆栈(完全删除了 cxf)在 JBoss 6.x 上部署了许多 Web 服务。

所有服务都在请求和响应上强制执行相互证书安全性(通过签署有效负载的主体) - 当它不是 SOAP 错误时,这可以正常工作 - 即:客户端在验证和验证签名时没有问题服务响应。

我遇到的问题是,当任何服务抛出已检查异常时,该异常会生成并向客户端返回 SOAP 错误,客户端会抱怨“签名或解密无效”。

我正在使用相同的 wsit 策略来签署有效的服务响应(验证成功)来签署 SOAP 故障(验证失败)。

有没有人在从 Metro 签署 SOAP 错误时遇到过这个或类似的问题?是否有一种已知的标准方法可以做到这一点?

任何帮助/建议表示赞赏。谢谢。

4

0 回答 0