ยูทิลิตี้บรรทัดคำสั่งอย่างง่ายเพื่อตรวจสอบสถานะของใบรับรอง SSL
โดยพื้นฐานแล้วจะพยายามสร้างการเชื่อมต่อ TLS ไปยังเซิร์ฟเวอร์และรายงานข้อมูลที่เป็นประโยชน์เกี่ยวกับสถานะของใบรับรองกลับมา
หากต้องการติดตั้งยูทิลิตี้นี้ โปรดดาวน์โหลดรุ่นที่เหมาะสม ยกเลิกการเก็บถาวรไฟล์ และย้ายไบนารี่ไปที่ใดที่หนึ่งภายใต้เส้นทางของคุณ หากต้องการอัปเกรด ให้ดาวน์โหลดเวอร์ชันล่าสุดและแทนที่ไบนารี่ด้วยเวอร์ชันใหม่
บน macOS คุณสามารถใช้ homebrew: brew install colinodell/tap/check-ssl
หากต้องการตรวจสอบใบรับรอง เพียงเรียกใช้:
check-ssl [server]
ตัวอย่างข้อโต้แย้งที่อนุญาต ได้แก่:
example.com
example.com:443
https://www.example.com:443/foo/bar
93.184.216.34
โดยค่าเริ่มต้น ระบบจะแก้ไข IP ของโดเมนที่กำหนดและทดสอบกับเซิร์ฟเวอร์นั้น แต่คุณยังสามารถใช้เครื่องมือนี้เพื่อตรวจสอบเซิร์ฟเวอร์อื่นโดยระบุอาร์กิวเมนต์สองรายการ: เซิร์ฟเวอร์ที่จะทดสอบและ SNI ที่จะใช้ ตัวอย่างเช่น:
check-ssl [server] --sni=[SNI domain]
check-ssl example.com --sni=foo.example.com