Использование SoapUI с Axis2 и Rampart для тестирования Secure Web Service
Я использую Axis2 и Rampart для разработки безопасного веб-сервиса и развертывания его на jBoss. После успешного развертывания сервиса на jBoss я и использую SoapUI для тестирования сервиса. Я получаю следующую ошибку:
wsse: InvalidSecurity Ожидаемый транспортный протокол "https", но обнаружен входящий транспорт: "http"
Как настроить транспорт HTTPS с помощью SoapUI?
1 ответ
У вашей конечной точки есть http или https?
Rampart обеспечивает использование HTTPS-транспорта, и { http://ws.apache.org/rampart/policy} утверждение RampartConfig предоставляет дополнительную информацию, необходимую для защиты сообщения.
Ожидаемый результат: org.apache.axis2.AxisFault: ожидаемый транспортный протокол "https", но обнаружен входящий транспорт: "http"
В этом примере используется транспорт http, а политика применяет транспорт https. Таким образом вы получите сообщение об ошибке, как указано выше. Вы можете найти полное руководство по безопасности на транспортном уровне здесь. http://wso2.org/library/3190
Ваш веб-сервис, вероятно, использует http, когда он должен использовать https.