วิธีใช้งาน
- วางข้อความ PEM ของใบรับรอง สายใบรับรอง CSR หรือกุญแจส่วนตัว หรือคลิก 'เปิดไฟล์' เพื่อเลือกไฟล์ .pem, .crt, .cer หรือ .key (รองรับ DER ด้วย)
- แต่ละบล็อกแสดงเป็นการ์ดแยกกัน ใบรับรองจะแสดงจำนวนวันก่อนหมดอายุ ส่วนกุญแจส่วนตัวจะแสดงว่าตรงกันหรือไม่
- เมื่อวางใบรับรองหลายใบ ผลตรวจลำดับของสายใบรับรองจะแสดงที่ด้านบน
คำอธิบายตัวเลือก
- ชื่อทางเลือกของ Subject (SAN)
- ชื่อที่ใบรับรองใช้ได้ เบราว์เซอร์ใช้รายการนี้ ไม่ใช่ CN ใน Subject
- ระดับการตรวจสอบ
- DV (เฉพาะโดเมน), OV (องค์กร) หรือ EV อ่านจากนโยบายของใบรับรอง
- SPKI SHA-256
- ลายนิ้วมือของกุญแจสาธารณะที่ใช้ในการ pin จะคงเดิมเมื่อต่ออายุด้วยกุญแจเดิม
บล็อกใดถูกอ่านและการตรวจทำงานอย่างไร
ตัวถอดรหัสแยกข้อความของคุณที่แต่ละบรรทัด -----BEGIN …----- และจัดการป้ายกำกับเหล่านี้:
| ป้ายกำกับ PEM | แสดงเป็น |
|---|---|
CERTIFICATE, X509 CERTIFICATE, TRUSTED CERTIFICATE |
ใบรับรอง |
CERTIFICATE REQUEST, NEW CERTIFICATE REQUEST |
คำขอลงนามใบรับรอง (CSR) |
PRIVATE KEY, RSA PRIVATE KEY, EC PRIVATE KEY |
กุญแจส่วนตัว |
PUBLIC KEY |
กุญแจสาธารณะ |
ENCRYPTED PRIVATE KEY หรือกุญแจรุ่นเก่าที่มีเฮดเดอร์ Proc-Type: 4,ENCRYPTED |
กุญแจส่วนตัวที่เข้ารหัส (ไม่อ่าน) |
ป้ายกำกับอื่นใดจะรายงานว่าอ่านไม่ได้ ข้อความที่ไม่มีเฮดเดอร์ PEM เลยจะถูกลองเป็น base64 DER ธรรมดา และไฟล์ที่เลือกด้วยเปิดไฟล์ซึ่งเป็น DER ดิบจะถูกเดาว่าเป็นใบรับรอง CSR หรือกุญแจ
ระดับการตรวจสอบมาจากตัวระบุนโยบายใบรับรองที่ CA/Browser Forum กำหนด:
| Policy OID | ระดับ |
|---|---|
| 2.23.140.1.2.1 | DV (ตรวจสอบโดเมน) |
| 2.23.140.1.2.2 | OV (ตรวจสอบองค์กร) |
| 2.23.140.1.2.3 | IV (ตรวจสอบบุคคล) |
| 2.23.140.1.1 | EV (ตรวจสอบแบบขยาย) |
ใบรับรองที่ไม่มีนโยบายเหล่านี้จะไม่แสดงระดับการตรวจสอบ อัลกอริทึมลายเซ็นที่ขึ้นต้นด้วย MD5 หรือ SHA-1 จะถูกชี้ เพราะเบราว์เซอร์ไม่เชื่อถืออีกแล้ว
เมื่อวางหลายใบรับรอง การตรวจสายเปรียบเทียบเฉพาะชื่อ ผู้ออกของแต่ละใบรับรองต้องเป็น subject ของใบรับรองถัดไป ตรวจพบลำดับผิด ใบรับรองซ้ำ และรูทที่ลงนามตัวเองซึ่งรวมอยู่ในสาย ไม่ได้ตรวจลายเซ็นหรือความน่าเชื่อถือ สายจึงอาจผ่านที่นี่แต่ยังล้มเหลวบนเซิร์ฟเวอร์จริง
คำถามที่พบบ่อย
ตรวจอย่างไรว่ากุญแจส่วนตัวตรงกับใบรับรอง
วางทั้งสองอย่าง เครื่องมือจะเทียบกุญแจสาธารณะที่อยู่ในกุญแจส่วนตัวกับกุญแจสาธารณะของใบรับรอง ใช้เมื่อ nginx แจ้งว่า 'key values mismatch'
สายใบรับรองควรเรียงลำดับอย่างไร
ใบรับรองของเซิร์ฟเวอร์ก่อน ตามด้วยใบรับรองกลางที่ออกใบนั้น และไล่ขึ้นไปตามสาย โดยทั่วไปจะไม่ใส่รูท ลำดับผิดทำให้ไคลเอนต์บางตัวล้มเหลว
วางกุญแจส่วนตัวปลอดภัยหรือไม่
ทุกอย่างวิเคราะห์ในเบราว์เซอร์ของคุณ และไม่มีอะไรถูกส่งไปยังเซิร์ฟเวอร์ กุญแจที่มีรหัสผ่านป้องกันจะไม่ถูกวิเคราะห์
ตรวจความน่าเชื่อถือหรือการเพิกถอนด้วยหรือไม่
ไม่ เครื่องมือนี้อ่านไฟล์เท่านั้น หากต้องการตรวจใบรับรองที่เว็บไซต์จริงใช้งานอยู่ ให้ใช้ตรวจสอบใบรับรอง SSL
ความเป็นส่วนตัว
เครื่องมือนี้ทำงานในเบราว์เซอร์ของคุณทั้งหมด ไฟล์และข้อความของคุณได้รับการประมวลผลบนอุปกรณ์ของคุณ และจะไม่ถูกอัปโหลดไปยังเซิร์ฟเวอร์ของเรา