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