เนื่องจากคำถามนี้ถูกแท็กIISและฉันไม่พบคำตอบที่ดีเกี่ยวกับวิธีรับใบรับรองที่เชื่อถือได้ฉันจะให้ 2 เซ็นต์เกี่ยวกับเรื่องนี้:
ก่อนอื่นให้ใช้คำสั่งจาก @AuriRahimzadeh ใน PowerShell ในฐานะผู้ดูแลระบบ:
New-SelfSignedCertificate -DnsName "localhost" -CertStoreLocation "cert:\LocalMachine\My"
สิ่งนี้ดี แต่ใบรับรองไม่น่าเชื่อถือและจะส่งผลให้เกิดข้อผิดพลาดต่อไปนี้ เป็นเพราะไม่ได้ติดตั้งในTrusted Root Certification Authorities.

mmc.exeแก้ปัญหานี้ด้วยการเริ่มต้น
จากนั้นไปที่:
ไฟล์ -> เพิ่มหรือลบสแนปอิน -> ใบรับรอง -> เพิ่ม -> บัญชีคอมพิวเตอร์ -> คอมพิวเตอร์ในเครื่อง คลิกเสร็จสิ้น
ขยายPersonalโฟลเดอร์และคุณจะเห็นlocalhostใบรับรองของคุณ:

คัดลอกใบรับรองลงในTrusted Root Certification Authorities - Certificatesโฟลเดอร์
ขั้นตอนสุดท้ายคือการเปิดหรือเพียงแค่Internet Information Services (IIS) Manager inetmgr.exeจากนั้นไปที่เว็บไซต์ของคุณให้เลือกBindings...และหรือAdd... Edit...ตั้งค่าhttpsและเลือกใบรับรองของคุณจากเมนูแบบเลื่อนลง

ตอนนี้ใบรับรองของคุณเชื่อถือได้:
