6

環境: Mac OS X Lion & Linux Debian スクイーズ/sid、JDK 1.7.0 & JDK 1.6.0_27

エラー:

javax.net.ssl.SSLException: hostname in certificate didn't match: <www.googleapis.com/74.125.47.95> != <*.googleapis.com> OR <googleapis.com> OR <*.googleapis.com> .

上記のすべての OS/JDK の組み合わせでこのエラーが発生します。

背景: google-api-services-customsearch および google-api-service-shopping jar を使用して、Google への Web サービス呼び出しを行っています。通話は 1 日前まで正しく機能していました。昨日から、コードがスローされ始めました...

javax.net.ssl.SSLException: hostname in certificate didn't match: <www.googleapis.com/74.125.47.95> != <*.googleapis.com> OR <googleapis.com> OR <*.googleapis.com>
    at org.apache.http.conn.ssl.AbstractVerifier.verify(AbstractVerifier.java:228)
    at org.apache.http.conn.ssl.BrowserCompatHostnameVerifier.verify(BrowserCompatHostnameVerifier.java:54)
.....
    at com.google.api.services.shopping.Shopping$Products$List.execute(Shopping.java:156)

こちら の手順cacertsを使用して証明書をキーストアにインポートしようとしましたが、問題は解決していないようです。

4

1 に答える 1