我正在使用 Axis2 和 Rampart 开发安全的 Web 服务并将其部署在 jBoss 上。在 jBoss 上成功部署服务后,我使用 SoapUI 来测试服务。我收到以下错误:
wsse:InvalidSecurity 预期传输是“https”,但发现传入传输:“http”
如何使用 SoapUI 配置 HTTPS 传输?
您的端点是否有 http 或 https?
Rampart 强制使用 HTTPS 传输,并且 { http://ws.apache.org/rampart/policy }RampartConfig 断言提供了保护消息所需的其他信息。
预期结果:org.apache.axis2.AxisFault:预期传输是“https”,但发现传入传输:“http”
此示例使用 http 传输,而策略强制执行 https 传输。因此,您会收到如上所述的错误消息。您可以在此处找到有关传输级安全性的完整教程。http://wso2.org/library/3190
您的 Web 服务在应该使用 https 时可能正在使用 http。