Infogix Assure, Insight, Perceive and ER don't directly control the version of TLS; however, certain product versions require specific Java versions, and your version of Java determines which TLS version(s) are available.
- Java 6 supports TLSv1.0
- Java 7 supports TLSv1.0, TLSv1.1 and TLSv1.2, with TLSv1.0 being the default
- Java 8 supports TLSv1.2
If you are on Java 6, you will need to upgrade your Java version in order to use newer TLS versions than TLSv1.0.
Depending on your current product version, you may need to upgrade in order to use newer Java versions. Java 7 support began in version 8.3 and Java 8 support began in version 9.0.
Java 7 can utilize TLSv1.0, TLSv1.1 and TLSv1.2 and will use TLSv1.0 by default.
To override Java 7's TLS version and use TLSv1.2 instead, add this value into your Java options:
For Wildfly deployments, the Java options are specified within your configuration's appserver.properties. Note that if you have multiple JVMs, you will have multiple appserver.properties. Each JVM will need to be updated. The JVM(s) will need to be restarted for the change to take effect.
For WebSphere deployments, the Java options are stored within the WebSphere Admin Console. The JVM(s) will need to be restarted for the change to take effect.
Java 8 has native support for TLSv1.2 and uses it by default. No action is required.