APNS를 사용하여 푸시 알림을 보내려고합니다. 다른 프로비저닝 프로파일 (다른 Apple 계정)을 사용하여 생성 된 여러 가지 앱 세트가 있습니다. 예 : Apple Profile X를 사용하여 개발 한 앱 ABC와 동일한 프로필 X의 제공 업체 인증서를 사용하는 APNS 코드가 있습니다.이 인증서를 사용하여 푸시 알림을 보내면 앱에 올바르게 전달됩니다.Java APNS 치명적인 경고를 받았습니다 : certificate_unknown
하지만 애플 프로필 Y를 사용하여 생성 된 제공자 인증서를 사용할 때, 내가 어떤 응용 프로그램에 알림을 보내려면
내가 알고 싶은 프로필 X.를 사용하여 개발 된 애플리케이션으로 메시지를 전달하지 않습니다 푸시 알림을 위해 내 서버에 등록되어있는 경우 어떤 종류의 공급자 인증서를 사용해야합니까?
모든 앱에 메시지를 보낼 수있는 범용 공급자 인증서가 있습니까?
Caused by: javax.net.ssl.SSLHandshakeException: Received fatal alert: certificate_unknown
at com.sun.net.ssl.internal.ssl.Alerts.getSSLException(Alerts.java:174)
at com.sun.net.ssl.internal.ssl.Alerts.getSSLException(Alerts.java:136)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.recvAlert(SSLSocketImpl.java:1586)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:865)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1029)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readDataRecord(SSLSocketImpl.java:677)
at com.sun.net.ssl.internal.ssl.AppInputStream.read(AppInputStream.java:75)
at
나는이 같은 프로파일의 앱 작동하기 때문에 내가 사용하고있는 인증서가 정확한지 확신 : 나는 교차 인증서 시나리오에서 테스트 할 때
나는 다음과 같은 예외를 얻고있다.
필요한 경우 더 자세히 설명하십시오.