เนื่องจากคำถามนี้ถูกแท็ก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
และเลือกใบรับรองของคุณจากเมนูแบบเลื่อนลง
ตอนนี้ใบรับรองของคุณเชื่อถือได้: