サーバーが証明書を必要とするEclipseでJerseyクライアントクラスを実行しようとしています。証明書を取得しましたが、どのキーストアにインポートするかがわかりません。Eclipseの構成では、java.homeをC:\ Java \ jdk1.6.0_18\jreに設定しています。
私のC:\ Java \ jdk1.6.0_18 \ jre \ lib \ securityフォルダーには、cacertsファイルとjssecacertsファイルがあります。証明書を両方にインポートし、Eclipseを再起動しました。クライアントクラスをJavaアプリケーションとして実行すると、次のエラーが発生します。
com.sun.jersey.api.client.ClientHandlerException: javax.net.ssl.SSLHandshakeException: java.security.cert.CertificateException: No subject alternative names present
次に、C:\ Java \ jdk1.6.0_18 \ jre \ lib \ jssecacertsに証明書をインストールし、Eclipseを再起動しても、同じエラーが発生します。
Eclipseはどのキーストアを使用しますか????