Da diese Frage mit markiert ist IIS
und ich keine gute Antwort darauf finde, wie ich ein vertrauenswürdiges Zertifikat erhalten kann, gebe ich meine 2 Cent dafür:
Verwenden Sie zuerst den Befehl von @AuriRahimzadeh in PowerShell als Administrator:
New-SelfSignedCertificate -DnsName "localhost" -CertStoreLocation "cert:\LocalMachine\My"
Dies ist gut, aber das Zertifikat ist nicht vertrauenswürdig und führt zu folgendem Fehler. Es ist, weil es nicht installiert ist Trusted Root Certification Authorities
.
Lösen Sie dies, indem Sie beginnen mmc.exe
.
Dann geh zu:
Datei -> Snap-Ins hinzufügen oder entfernen -> Zertifikate -> Hinzufügen -> Computerkonto -> Lokaler Computer. Klicken Sie auf Fertig stellen.
Erweitern Sie den Personal
Ordner und Sie sehen Ihr localhost
Zertifikat:
Kopieren Sie das Zertifikat in einen Trusted Root Certification Authorities - Certificates
Ordner.
Der letzte Schritt ist zu öffnen Internet Information Services (IIS) Manager
oder einfach inetmgr.exe
. Von dort aus gehen Sie zu Ihrer Site, wählen Sie Bindings...
und Add...
oder Edit...
. Legen https
Sie Ihr Zertifikat fest und wählen Sie es aus der Dropdown-Liste aus.
Ihr Zertifikat ist jetzt vertrauenswürdig: