溫馨提示×

如何用OpenSSL檢查SSL證書狀態

小樊
81
2025-03-12 16:06:08
欄目: 云計算

使用OpenSSL檢查SSL證書狀態的步驟如下:

方法一:通過命令行直接查詢

  1. 打開終端或命令提示符
  • 在Linux或macOS上,打開終端。
  • 在Windows上,打開命令提示符或PowerShell。
  1. 運行OpenSSL命令: 使用以下命令查詢指定域名的SSL證書信息:
openssl s_client -connect example.com:443 -servername example.com </dev/null 2>/dev/null | openssl x509 -noout -dates
  • example.com 是你要檢查的域名。
  • -servername 參數用于指定SNI(Server Name Indication),這在多域名服務器上特別有用。
  • </dev/null2>/dev/null 用于忽略標準輸入和錯誤輸出,只顯示證書的有效期信息。
  1. 查看輸出結果: 命令執行后,你會看到類似以下的輸出:
notBefore=Apr  1 12:00:00 2023 GMT
notAfter=Oct  1 12:00:00 2023 GMT

這表示證書的有效期從2023年4月1日開始,到2023年10月1日結束。

方法二:使用在線工具

如果你不想在本地安裝OpenSSL,也可以使用在線的SSL檢查工具,如:

這些工具通常提供更詳細的證書信息,包括證書鏈、加密套件、協議支持等。

注意事項

  • 確保你的系統上已經安裝了OpenSSL。
  • 如果服務器配置了HSTS(HTTP Strict Transport Security),可能需要先禁用它才能成功連接。
  • 檢查防火墻設置,確保端口443(HTTPS)是開放的。

通過以上方法,你可以輕松地使用OpenSSL檢查SSL證書的狀態。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女