• Download
  • Developer Resources
  • Report Issue

One of our experts can figure out the correct TLS settings for your system.

Subscribers click here.

Security Resources

  • Security Home
  • Cryptography
  • Trust Management
  • X.509 Certificates
  • Vulnerability Protection
  • Troubleshooting
  • java.security
  • Security Baselines

Issue Tracker - Security

Need more help? Learn about
Oracle Java Support subscriptions

Transport Layer Security (TLS)

Help and resources for all your TLS-related questions.


Which Version of TLS Am I Running?

Learn how to find-out what TLS protocol version is being used by a Java application.


Disabling Old TLS Versions by Default in the JDK

  • How to Disable TLS Versions by Default
  • TLS 1.0 and TLS 1.1 are Disabled by Default in April 2021 Critical Patch Update

TLS in the JDK

  • Can TLS Renegotiation be Disabled?
  • How to Configure the Default SSL/TLS Version Used by Your Java Applications
  • How to configure the new properties 'jdk.tls.maxCertificateChainLength' and 'jdk.tls.maxHandshakeMessageSize'
  • How to Determine which JSSE Protocols and Cipher Suites are Supported in a Given Java SE Version

© 2025 Oracle Support Privacy Terms of Use Trademarks Contact