snippetbashTip
openssl s_client — OpenSSL command to create TLS client connections. More information: <https://docs.openssl.org/master
Viewed 0 times
createcommandclientopenssltlscliopenssl s_client
Problem
How to use the
openssl s_client command: OpenSSL command to create TLS client connections. More information: <https://docs.openssl.org/master/man1/openssl-s_client/>.Solution
openssl s_client — OpenSSL command to create TLS client connections. More information: <https://docs.openssl.org/master/man1/openssl-s_client/>.Display the start and expiry dates for a domain's certificate:
openssl s_client -connect {{host}}:{{port}} 2>/dev/null | openssl x509 -noout -datesDisplay the certificate presented by an SSL/TLS server:
openssl < /dev/null s_client -connect {{host}}:{{port}}Set the Server Name Indicator (SNI) when connecting to the SSL/TLS server:
openssl s_client -connect {{host}}:{{port}} -servername {{hostname}}Display the complete certificate chain of an HTTPS server:
openssl < /dev/null s_client -connect {{host}}:443 -showcertsCode Snippets
Display the start and expiry dates for a domain's certificate
openssl s_client -connect {{host}}:{{port}} 2>/dev/null | openssl x509 -noout -datesDisplay the certificate presented by an SSL/TLS server
openssl < /dev/null s_client -connect {{host}}:{{port}}Set the Server Name Indicator (SNI) when connecting to the SSL/TLS server
openssl s_client -connect {{host}}:{{port}} -servername {{hostname}}Display the complete certificate chain of an HTTPS server
openssl < /dev/null s_client -connect {{host}}:443 -showcertsContext
tldr-pages: common/openssl s_client
Revisions (0)
No revisions yet.