質問

SSLを介してリモートサーバー上のWebサービスを使用するには、どの手順を実行する必要がありますか?アプリケーションは、Tomcat 6で実行されるAxis WS Frameworkを使用するJavaアプリケーションです。

私は知っています http://tomcat.apache.org/tomcat-6.0の説明-doc / ssl-howto.html 。ただし、主にSSLリクエストを受け入れるようにサーバーを構成する方法を説明しているようです。

役に立ちましたか?

解決

クライアント接続の場合、他のJavaアプリケーションのSSLと同じです。 Tomcatで実行されているという事実は違いはありません。

正しい" https:"を指定する必要があります。 Webサービスのエンドポイント。 WebサービスクライアントAPIを生成したときにWSDLでこれがデフォルトではなかった場合は、URLパラメーターを受け取る代替コンストラクターを使用できます。

アクセスしているWebサービスに「本物」が発行した証明書がない場合ランタイムによって既に認識されている機関の場合、トラストストアを指定する必要があります。これを行う最も簡単な方法は、を使用することです。 「javax.net.ssl.trustStore」を追加;アプリケーションの起動時のシステムプロパティ

他のヒント

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top