linux

如何用OpenSSL在Linux上检查SSL证书有效性

小樊
33
2025-11-26 22:41:25
栏目: 云计算

要在Linux上使用OpenSSL检查SSL证书的有效性,请按照以下步骤操作:

  1. 打开终端(Terminal)。

  2. 输入以下命令,将ssl_certificate_url替换为您要检查的SSL证书的URL或域名。例如,如果您要检查www.example.com的SSL证书,请输入:

openssl s_client -connect www.example.com:443 -servername www.example.com </dev/null 2>/dev/null | openssl x509 -noout -dates
  1. 按Enter键运行命令。这将显示证书的有效期,包括开始日期和结束日期。

例如,您可能会看到类似以下的输出:

notBefore=Jan  1 12:00:00 2021 GMT
notAfter=Dec 31 12:00:00 2021 GMT
  1. 检查当前日期是否在notBeforenotAfter之间。如果在这段时间内,那么SSL证书是有效的。如果不在这段时间内,那么证书已过期或尚未生效。

您还可以使用以下命令获取更多关于SSL证书的详细信息:

openssl s_client -connect www.example.com:443 -servername www.example.com </dev/null 2>/dev/null | openssl x509 -text -noout

这将显示证书的所有详细信息,包括颁发者、主题、密钥类型等。

0
看了该问题的人还看了