"Certificate has expired" error when sending push notification

  1. SDK Version: 42
  2. Platforms(Android/iOS/web/all): Android (bare) and iOS (managed)

We have an App in both Android and iOS which have possibility to receive push notifications. We are using the Node SDK to send push notification to Expo backend. It has been working great for a year, but recently failed due to this error:
FetchError: request to https://exp.host/--/api/v2/push/send failed, reason: certificate has expired

I tried to upgrade to SDK 42 (it was 39), trigger new build so Expo can generate new Apple Push Key but the issue still remains. I suspect my Apple APN was expired, but could not find any solution.

Any idea would be appreciated!


Hi @bobrowley

It looks like you’re running an older version of node that is linked to OpenSSL 1.0.x. You’ll need to upgrade.

See the following thread for more details:

1 Like

This topic was automatically closed 20 days after the last reply. New replies are no longer allowed.