Среда : Mac OS X Lion & Linux Debian squeeze / 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-магазины для совершения звонков через веб-сервис в Google.Мои звонки работали правильно до дня назад.Со вчерашнего дня код начал выдавать ...
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
хранилище ключей, используя инструкции здесь , но это, похоже, не решаетпроблема.