要使用OpenSSL檢查SSL證書的有效期,請按照以下步驟操作:
打開命令行界面(在Windows上是“命令提示符”,在macOS和Linux上是“終端”)。
輸入以下命令,將your_domain.com
替換為您要檢查的網站的域名:
openssl s_client -connect your_domain.com:443 -servername your_domain.com </dev/null 2>/dev/null | openssl x509 -noout -dates
這個命令的作用是:
s_client
連接到指定域名的443端口(HTTPS的標準端口)。-servername
參數用于指定SNI(Server Name Indication),這在檢查多個域名的證書時非常有用。</dev/null 2>/dev/null
用于忽略s_client的輸出,因為我們只關心證書信息。openssl x509 -noout -dates
用于解析證書并輸出有效期信息。notBefore=Jan 1 00:00:00 2021 GMT
notAfter=Dec 31 23:59:59 2021 GMT
這表示證書的有效期從2021年1月1日開始,到2021年12月31日結束。
請注意,如果您的系統上沒有安裝OpenSSL,您可能需要先安裝它。在某些操作系統上,您還可以使用在線工具(如SSL Shopper或SSL Labs)來檢查SSL證書的有效期。