Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Push notification certificate updates on servers #416

Open
biblicabeebli opened this issue Feb 10, 2025 · 2 comments
Open

Push notification certificate updates on servers #416

biblicabeebli opened this issue Feb 10, 2025 · 2 comments
Assignees
Labels
documentation The solution to this issue is to make the documentation better Infrastructure System Administration Issue

Comments

@biblicabeebli
Copy link
Member

Still Researching

  • Received this email last week from Apple
  • googling is not working well for this one
  • seems to be a server-side certificat trust store issue
  • may need to update the FireBase version? for safety? how does that interact with trust stores
  • we should probably update the firebase code anyway.

@reyvababtista I know you are busy, please scan updates on this thread.

Original Email

Hello,

We’re reaching out with a final reminder that the Certification Authority (CA) for Apple Push Notification service (APNs) is changing. APNs updated the server certificates in sandbox on January 21, 2025. APNs production server certificates will be updated on February 24, 2025. To continue using APNs without interruption, you’ll need to update your application’s Trust Store to include the new server certificate: SHA-2 Root: USERTrust RSA Certification Authority certificate.

To ensure a smooth transition and avoid push notification delivery failures, please make sure that both old and new server certificates are included in the Trust Store before the cut-off date for each of your application servers that connect to sandbox and production. At this time, you don’t need to update the APNs SSL provider certificates issued to you by Apple.

If you have any questions, please contact us.

The Apple Developer Relations Team

@biblicabeebli biblicabeebli added documentation The solution to this issue is to make the documentation better Infrastructure System Administration Issue labels Feb 10, 2025
@biblicabeebli
Copy link
Member Author

This website pretty unambiguously says this is handled by our backend, FireBase....

@biblicabeebli
Copy link
Member Author

This is a one-liner to view the certs in the trust store on ubuntu 24.04...
awk -v cmd='openssl x509 -noout -subject' '/BEGIN/{close(cmd)};{print | cmd}' < /etc/ssl/certs/ca-certificates.crt

~directions from apple docs

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation The solution to this issue is to make the documentation better Infrastructure System Administration Issue
Projects
None yet
Development

No branches or pull requests

3 participants