1

Я столкнулся с проблемой при нажатии уведомления на серверы APNS для всех приложений, присутствующих на моем Linux-сервере.APNS NetworkIOException Ошибка SSLHandshake в Centos с java-версией 1.6.0_37

Он может удалять уведомления когда-то, а иногда он выдает ошибку, проверенные сертификаты - это нормально.

Я использую java_apns для уведомления.

Ниже приведена ошибка, с которой я сталкиваюсь, может ли кто-нибудь помочь мне в решении этого вопроса.

2016-04-13 10:15:41,245 [pool-1-thread-1] WARN com.timeinc.ae.push.services.APNSService - com_timesmedia_countrylife_magazine Error posting to multiple devices 
com.notnoop.exceptions.NetworkIOException: javax.net.ssl.SSLHandshakeException: Remote host closed connection during handshake 
    at com.notnoop.apns.internal.Utilities.wrapAndThrowAsRuntimeException(Utilities.java:284) 
    at com.notnoop.apns.internal.ApnsConnectionImpl.sendMessage(ApnsConnectionImpl.java:342) 
    at com.notnoop.apns.internal.ApnsConnectionImpl.sendMessage(ApnsConnectionImpl.java:312) 
    at com.notnoop.apns.internal.ApnsPooledConnection$2.call(ApnsPooledConnection.java:43) 
    at com.notnoop.apns.internal.ApnsPooledConnection$2.call(ApnsPooledConnection.java:41) 
    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334) 
    at java.util.concurrent.FutureTask.run(FutureTask.java:166) 
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1146) 
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) 
    at java.lang.Thread.run(Thread.java:701) 
Caused by: javax.net.ssl.SSLHandshakeException: Remote host closed connection during handshake 
    at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:941) 
    at sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1320) 
    at sun.security.ssl.SSLSocketImpl.writeRecord(SSLSocketImpl.java:698) 
    at sun.security.ssl.AppOutputStream.write(AppOutputStream.java:119) 
    at java.io.OutputStream.write(OutputStream.java:75) 
    at com.notnoop.apns.internal.ApnsConnectionImpl.sendMessage(ApnsConnectionImpl.java:328) 
    ... 8 more 
Caused by: java.io.EOFException: SSL peer shut down incorrectly 
    at sun.security.ssl.InputRecord.read(InputRecord.java:482) 
    at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:922) 
    ... 13 more 

Любая помощь была бы принята с благодарностью.

ответ

0

Мой код работал нормально с сертификатом, и внезапно он наклонился, работая с сбоем рукопожатия.

Мы, наконец, нашли проблему, когда сертификат из стороны войны файл (некоторые из локальной папки.)

1) первый тест с apns_test (тест узла) , если это будет отправить уведомление тестирования, то у вас есть проблемы с безопасностью конфигурации.

Окончательно поместите сертификат в файл войны. если вы тестируете боковую папку, вы можете столкнуться с этой проблемой.

Эта работа со мной, когда я поместил сертификат в файл войны.

 Смежные вопросы

  • Нет связанных вопросов^_^