แก้ไขข้อผิดพลาดรูทหรือใบรับรองที่ไม่น่าเชื่อถือ (Windows IIS เท่านั้น)
จำเป็น: ขั้นตอนเหล่านี้สำหรับผู้ใช้ Windows IIS เท่านั้น สำหรับแพลตฟอร์มอื่น ๆ ดูที่แก้ไขข้อผิดพลาดรูทหรือห่วงโซ่ใบรับรองที่ไม่น่าเชื่อถือ .
หากคุณหรือลูกค้าของคุณเห็นข้อผิดพลาด "ห่วงโซ่ใบรับรองรากที่ไม่น่าเชื่อถือ" หรือ SSL Certificate Chain ใบรับรอง SSL ปัจจุบันของคุณอาจต้องการใบรับรองเพิ่มเติมในชุดเพื่อให้เว็บเบราว์เซอร์สามารถเชื่อถือเว็บไซต์ของคุณได้ ทำตามขั้นตอนเหล่านี้เพื่อแก้ไขปัญหานี้สำหรับ Windows IIS
สำหรับ CSR และคีย์ส่วนตัวที่สร้างขึ้นภายใน IIS
- ดาวน์โหลดกลุ่มใหม่และคัดลอกไปยังหนึ่งในเซิร์ฟเวอร์ IIS
- เปิด MMC และเพิ่มสแนปอินมุมมองใบรับรอง
- คลิกขวาที่ ใบรับรองระดับกลาง เลือก นำเข้า จากนั้นเรียกดูไฟล์. p7b ที่มาพร้อมกับกลุ่มใหม่ เลือกไฟล์และนำเข้าและเมื่อนำเข้าเสร็จแล้วคุณจะเห็นข้อความแจ้งว่าสำเร็จแล้ว
- เปิดตัวจัดการ IIS แล้วไปที่ ใบรับรองเซิร์ฟเวอร์
- เลือก กรอกคำขอ Certificate และเรียกดู. cer ที่มาพร้อมกับชุด.
- นำเข้าชุดรวมไปยังเครื่องของคุณและเมื่อนำเข้าเสร็จสิ้นคุณจะเห็นข้อความแจ้งว่าสำเร็จแล้ว
- ใน MMC ให้คลิกขวาที่ใบรับรองใหม่ที่นำเข้าแล้วเลือก ส่งออก
- เลือกที่จะส่งออกคีย์ส่วนตัวด้วยระบุชื่อ / เส้นทางใหม่สำหรับ. pfx จากนั้นติดตั้ง. pfx ที่สร้างขึ้นใหม่บนเว็บเซิร์ฟเวอร์ของคุณและเชื่อมโยงกับเว็บไซต์ใด ๆ ที่ต้องการ
สำหรับ CSR และคีย์ส่วนตัวที่สร้างขึ้นภายนอก (ตัวอย่างเช่นใน OpenSSL)
- รันคำสั่งนี้เพื่อสร้างไฟล์ PFX:
openssl pkcs12 -export -out [newFileName.pfx] -inkey [privateKey] -in [newBundleFileName]
ที่ไหน:
- newFileName คือชื่อไฟล์เอาต์พุตสำหรับ PFX (ตัวอย่างเช่น coolexample_new.com.pfx)
- privateKey คือไฟล์คีย์ส่วนตัว (ตัวอย่างเช่น coolexample.com.key)
- newBundleFileName คือชุดใบรับรองที่จะรวม (ตัวอย่างเช่น coolexample.com_bundleNoG2.crt)
- อัพโหลด PFX ไปยังเซิร์ฟเวอร์ของคุณและคลิกสองครั้งเพื่อเริ่มการติดตั้ง
- เลือก Local Machine และเลือก Next
- เลือก ยืนยันชื่อไฟล์ แล้วเลือก ถัดไป
- เลือก ใส่รหัสผ่าน (เราแนะนำให้ทำเช่นนั้นเสมอเพื่อความปลอดภัยที่เพิ่มขึ้น) เลือก เลือกทำเครื่องหมายคีย์ที่สามารถส่งออกได้ แล้วเลือก ถัดไป
- เลือก โดยอัตโนมัติเลือกที่เก็บใบรับรองเลือก ถัดไป จากนั้นเลือก เสร็จสิ้น เมื่อการนำเข้าเสร็จสมบูรณ์คุณจะเห็นข้อความแจ้งว่าสำเร็จแล้ว
ดูใบรับรอง
ไม่ว่าคุณจะติดตั้งชุดผลิตภัณฑ์อย่างไรนี่คือวิธีดูใบรับรองที่ติดตั้ง:
- เปิดพร้อมท์คำสั่งพิมพ์
MMCแล้วกด Enter - ใน MMC ให้เลือก ไฟล์ แล้วเลือก เพิ่ม / ลบ Snap-in
- ในเมนูด้านซ้ายให้เลือก ใบรับรอง แล้วเลือก เพิ่ม
- เลือก บัญชีคอมพิวเตอร์ แล้วเลือก ถัดไป
- เลือก คอมพิวเตอร์เฉพาะที่ แล้วเลือก เสร็จสิ้น
- เลือก ตกลง
- กลับไปที่ Certificates (คอมพิวเตอร์เฉพาะที่) เลือก ส่วนตัว แล้วเลือก Certificates ใบรับรองใหม่จะปรากฏขึ้นในรายการ
ข้อมูลเพิ่มเติม
- เหตุใด GoDaddy จึงลบ ClientAuth EKU และการเปลี่ยนไปใช้ลำดับชั้นรูท R1 สำหรับการออก DV TLS: อธิบายว่าเหตุใดคุณจึงเห็นข้อผิดพลาด "รูทที่ไม่น่าเชื่อถือ" หรือห่วงโซ่ใบรับรอง