I am using CentOS 7. I want to check whether remote web server supports TLS1.3 or not.

I have tried through nmap but till date, nmap (version 7.80) doesn’t supports TLS1.3

Is there an easy way to check for that?

  • Wouldn't openssl allow you to do that? May 1, 2020 at 15:47
  • curl https://<server>/ --verbose Source
    – Peleion
    May 1, 2020 at 16:21

2 Answers 2


I am pretty sure openssl (you need at least version 1.1.1) is able to do this.

openssl s_client -connect www.example.com:443 -tls1_3

See https://raymii.org/s/tutorials/OpenSSL_test_TLSv1.3_connection_with_s_client.html as well.

  • This openssl command is giving too much data. This i have to use in my script, so I want a easiest way to find out the tls1.3 support without too much grep/sed. May 2, 2020 at 9:55
  • Kind of unfair to move the goalposts on the question, @GauravKansal. You didn't specify that restriction in your question. Now Tony Stark has the question answered, and has the most upvotes, but isn't selected as the answer... May 4, 2022 at 1:03

Openssl s_client -connect ip:port -tls1_3

It can help....

  • I get: unknown option -tls1_3
    – Nathan B
    Jul 5, 2022 at 2:47

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .