I am getting a TLS error when trying to submit an HTTPS request to api.nexmo.com.
I am getting a TLS error when trying to submit an HTTPS request to rest.nexmo.com.
Can I store Nexmo TLS certificates in my local keychain?
Our endpoints use TLS certificates, signed by public Certificate Authorities, to ensure the security of our communications with our customers and partners.
If you have any issue initiating encryption with our endpoints, you may need to update your chain of trust.
We strongly recommend to all of our customers that they not directly store certificates in their environments, as they may be subject to change without prior notice. Instead, we encourage you to use the standard best practices and trust the public Certificate Authority (GoDaddy), which has signed our certificates.
This article will always point to our current and future(when applicable) Certificate Authorities and public certificates.
If you face any certificate related rejection, and you need to update the chain of trust in your environment, please follow these steps:
- Retrieve the root and intermediate certificate bundle from here: https://ssl-ccp.godaddy.com/repository/gd_bundle-g2-g1.crt
- Export them to the format you prefer.
- Import them into your application(s).
- Optionally, if you need to directly import our certificates as well, you can find them here:
- For SMPP-over-TLS: https://static.nexmo.com/tls/2020-07/smpp1.nexmo.com.pem
- For HTTPS or any other non-SMPP endpoint: https://static.nexmo.com/tls/2020-07/wildcard.nexmo.com.pem