SSL handshake failure for APNS Sandbox

Over the past few hours we've been seeing errors when attempting to connect to the APNS Sandbox push service using the HTTP/2 provider API. We've confirmed out push certificate is valid and for the correct topic/app ID.

I've tried following the troubleshooting steps here: https://developer.apple.com/library/archive/technotes/tn2265/_index.html#//apple_ref/doc/uid/DTS40010376-CH1-TNTAG31

When I test out the TLS/SSL handshake with OpenSSL, I get a handshake failure error:

139925350537104:error:140790E5:SSL routines:ssl23_write:ssl handshake failure:s23_lib.c:177:
---
no peer certificate available
---
No client certificate CA names sent
---
SSL handshake has read 0 bytes and written 289 bytes
---

Our root certificate appears to be valid, and so far production APNS doesn't appear to be affected, as we're still seeing those push notifications sent successfully.

Has anyone else encountered this? I'm wondering if this is a problem on our end or some issue with the APNS Sandbox service?

Answered by App Store Connect Engineer in 702719022

Hi there, thank you for the feedback. This issue has been identified and addressed. Apologies for the inconvenience.

I am observing the exact same problem

We have been observing the same problem since essentially 2022-01-26 00:00 UTC

Querying the old Apple Push endpoints still works but not api.development.push.apple.com

for n in gateway.push.apple.com:2195 gateway.sandbox.push.apple.com:2195 api.push.apple.com:443 api.development.push.apple.com:443 ; do echo; echo $n ; echo | openssl s_client -connect $n 2>/dev/null | openssl x509 -noout -dates -serial -subject ;done

Same problem here. Does apple has any problem or did we miss some kind of change?

Same problem. Started at 2022-01-26 00:00 UTC. We filed an issue in Feedback assistant with id 9859087.

Same, Started at 2022-01-26, any answers?

Same issue, began around 8:30pm EST last night (Jan 25, 2022). Apple push development endpoint still not successfully responding.

Just received a flood of pushes from development endpoint at 8:26am EST, appears to be resolved for us.

Year problem resolved, thanks!

We're seeing the same thing - our sandbox pushes started to succeed again about 8:30AM UTC. Seems to be resolved, hopefully it stays that way!

Looking back at our logs, it began happening for us just after 2022-01-26 00:00 UTC as well. Appears to be resolved as of about 2022-01-26 08:30 UTC.

Accepted Answer

Given the comments, and the fact that it started working again without any changes on our side, safe to say this was an issue with the APNS Sandbox service. It appears to have been resolved.

Hi there, thank you for the feedback. This issue has been identified and addressed. Apologies for the inconvenience.

SSL handshake failure for APNS Sandbox
 
 
Q