1

私は Axis2 と Rampart を使用して安全な Web サービスを開発し、jBoss にデプロイしています。jBoss にサービスを正常にデプロイした後、SoapUI を使用してサービスをテストしました。次のエラーが表示されます。

wsse:InvalidSecurity 予想されるトランスポートは "https" ですが、受信トランスポートが見つかりました: "http"

SoapUI を使用して HTTPS トランスポートを構成するにはどうすればよいですか?

4

1 に答える 1

0

エンドポイントに http または https がありますか?

城壁サンプルより

Rampart は HTTPS トランスポートの使用を強制し、その { http://ws.apache.org/rampart/policy } RampartConfig アサーションは、メッセージを保護するために必要な追加情報を提供します。

期待される結果: org.apache.axis2.AxisFault: 期待されるトランスポートは「https」ですが、着信トランスポートが見つかりました: 「http」

このサンプルでは、​​ポリシーが https トランスポートを強制している間、http トランスポートを使用します。したがって、上記のようなエラー メッセージが表示されます。ここでは、トランスポート レベルのセキュリティに関する完全なチュートリアルを見つけることができます。http://wso2.org/library/3190

Web サービスは、https を使用する必要があるときに、おそらく http を使用しています。

于 2013-10-18T15:34:55.980 に答える