Skip to main content
New Participant
Jun 25, 2024 9:29 AM UTC

Not able to use Equinix API, giving error - error:0A000438:SSL routines::tlsv1 alert internal error

when I am trying below command from my server

curl -v https://api.equinix.com

its giving below error

error:0A000438:SSL routines::tlsv1 alert internal error

It was working fine earlier. I am using below APIs for validating Azure Key

https://api.equinix.com/fabric/v4/connections/validate

But now even authentication API is also not working

2 replies

Employee
Jun 26, 2024 4:12 PM UTC

Hi @Arshia! Thanks for the question. I'll track down the right person to answer this and get back to you as soon as possible.

Employee
Jun 27, 2024 5:47 AM UTC

This issue mostly seems like on the client side with curl or SSL versions or with respect to CA certificates on the system.

Possible causes and resolutions:

1. check Curl Version, if outdated update it

curl --version

2. check OpenSSL version, if outdated update it

openssl version

3. debug with OpenSSL to see more detailed SSL/TLS negotiation output

openssl s_client -connect api.equinix.com:443

4. Update CA certificates - ensure your system's CA certificates are up to date

sudo apt-get update
sudo apt-get install --reinstall ca-certificates

Also, curl/ssl verbose logs will give more insight.