Использование 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.

Другие вопросы по тегам