要在Linux上使用OpenSSL检查SSL证书的有效性,请按照以下步骤操作:
打开终端(Terminal)。
输入以下命令,将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
例如,您可能会看到类似以下的输出:
notBefore=Jan 1 12:00:00 2021 GMT
notAfter=Dec 31 12:00:00 2021 GMT
notBefore和notAfter之间。如果在这段时间内,那么SSL证书是有效的。如果不在这段时间内,那么证书已过期或尚未生效。您还可以使用以下命令获取更多关于SSL证书的详细信息:
openssl s_client -connect www.example.com:443 -servername www.example.com </dev/null 2>/dev/null | openssl x509 -text -noout
这将显示证书的所有详细信息,包括颁发者、主题、密钥类型等。