javax.net.ssl.SSLPeerUnverifiedException при использовании https://fcm.googleapis.com/ - PullRequest
0 голосов
/ 24 октября 2018

У нас есть веб-приложение, разработанное в Groovy и Grails (2.5), и мы пытаемся публиковать push-уведомления для пользователей мобильных приложений из веб-приложения.Поэтому мы решили использовать API-интерфейс push-уведомлений FCM.Он работал нормально у нас на локальном компьютере. После переноса его на серверную среду мы столкнулись с проблемами SSL.Затем мы импортировали файл .Cer из https://fcm.googleapis.com, и он работал нормально.Но снова мы сталкиваемся с неустойчивой проблемой подключения с ошибкой ниже.

2018-10-24 01: 39: 49,328 | [ajp- / 10.36.140.14: 9509-26] |[ИНФО] |стандартный вывод |ajp- / 10.36.140.14: 9509-26, IOException в getSession (): javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: сбой при построении пути PKIX: sun.security.provider.certpath.SunCertPathBuilderException: невозможно: невозможнонайти действительный путь сертификации для запрошенной цели 2018-10-24 01: 39: 49,329 | [ajp- / 10.36.140.14: 9509-26] |[ИНФО] |owners.CarwingsService |Код push-уведомления FireBase = 1011 - Исключение javax.net.ssl.SSLPeerUnverifiedException: узел не аутентифицирован

Также мы видим, что Google обновлял сертификат для этого домена 2 раза за последние 4 дня и каждыйвремя, когда мы собирались импортировать новые сертификаты в файл JKS.Есть ли способ решить эту проблему навсегда?Заранее спасибо!!

...