If you consume Indigo API for your own integrations, you will need to make sure that your client libraries are upgraded and to be sure that you have no code explicitly making connections to TLS 1.0 or 1.1


Be sure to configure your code so that it does not force TLS 1 or 1.1. We advise for you to check that your PHP and libcurl versions are updated and can support TLS 1.2.


Update your .NET library to its latest version; .NET library 3.5 does not support TLS 1.2.

If you have difficulties in upgrading to the latest version, you can set this security protocol preference to:

ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12;


Java 1.8 has TLS 1.2 enabled by default. 

Java 1.7 has TLS 1.2 disabled by default. Using this version will require you to manually enable TLS 1.2 or to specify the protocol when creating SSLContext. To pass the to the protocol version that you want when creating your SSLContext, use:

SSLContext context = SSLContext.getInstance("TLSv1.2"); 

Visit this web page for additional help on enabling TLS 1.2 for Java.

Did this answer your question?