0

私の開発サーバーは別の開発サーバーのSOAPAPIに接続する必要があり、httpsを使用し、使用する.certファイルが与えられました。JAX-WSを使用して使用するように設定するにはどうすればよいですか?

4

1 に答える 1

1

インポートする最も簡単な方法は、(自己署名)証明書をローカルのCA(認証局)ファイルに追加することです。

keytool -import -alias devserver -file certfile.cert -keystore $JAVA_HOME/jre/lib/security/cacerts

別の方法は、新しいキーストアファイルを作成し、システムプロパティjavax.net.ssl.trustStoreを指定することです。

ところで、ほとんどのJDKでは、「cacerts」トラストファイルのデフォルトのパスフレーズは「changeit」です。

証明書が追加されたことを確認するには、次のコマンドを使用できます。keytool -list -v -keystore cacerts -alias devserver

また、Webサービスで使用されるURLが証明書の「CN」(共通名)と一致することを確認する必要があります。

于 2012-10-29T21:21:40.963 に答える