使用 curl 來查看 SSL 憑證資訊

目前大多網站都已經改用 https , 如果在 linux 命令列模式想快速查看網站 SSL 憑證資訊, 可以透過 curl 來查詢.

  • curl -v -k [網址] 2>&1 | grep -E “Connected to|subject|expire”
  • Exp1. https://www.ichiayi.com

    curl -v -k https://www.ichiayi.com 2>&1 | grep -E "Connected to|subject|expire"
    * Connected to www.ichiayi.com (104.21.26.61) port 443 (#0)
    *  subject: C=US; ST=California; L=San Francisco; O=Cloudflare, Inc.; CN=sni.cloudflaressl.com
    *  expire date: Jun 10 23:59:59 2022 GMT
    < set-cookie: DW7fa065a06cb74b536c124cfbe56ac6d3=deleted; expires=Thu, 01-Jan-1970 00:00:01 GMT; Max-Age=0; path=/; secure; HttpOnly
    < expires: Thu, 19 Nov 1981 08:52:00 GMT

  • Exp2. https://demo.iiidevops.org

    curl -v -k https://demo.iiidevops.org 2>&1 | grep -E "Connected to|subject|expire"
    * Connected to demo.iiidevops.org (61.66.218.28) port 443 (#0)
    *  subject: CN=demo.iiidevops.org
    *  expire date: Nov 26 19:23:09 2021 GMT
    *  SSL certificate verify result: certificate has expired (10), continuing anyway.

  • Exp3. https://demo.iiidevops.org (與 Exp2. 不同主機上執行)

    curl -v -k https://demo.iiidevops.org 2>&1 | grep -E "Connected to|subject|expire"
    * Connected to demo.iiidevops.org (61.66.218.25) port 443 (#0)
    *  subject: CN=demo.iiidevops.org
    *  expire date: Nov 26 19:23:09 2021 GMT

  • tech/curl_view_ssl_cert.txt
  • 上一次變更: 2021/10/02 11:06
  • jonathan