Wie Sandeep sagte, löscht IIS Ihr Zertifikat, wenn es keinen privaten Schlüssel hat. Dies tritt häufig auf, wenn Sie mithilfe von IIS eine Zertifikatsanforderung von einer Zertifizierungsstelle erstellen. Ihre Zertifizierungsstelle verfügt nicht über Ihren privaten Schlüssel (Sie tun dies), sodass die Datei den privaten Schlüssel nicht enthält. Er sind die genauen Schritte, die Sie tun müssen:
Sie haben ursprünglich eine Zertifikatsanforderung von IIS auf Ihrem Server erstellt. Sie haben die TXT-Anforderungsdatei an Ihre Zertifizierungsstelle gesendet, damit diese das Zertifikat für Sie erstellen kann.
Ihre Zertifizierungsstelle hat Ihnen eine CRT-Datei zurückgesandt. Klicken Sie im Windows-Explorer mit der rechten Maustaste auf die CRT-Datei, die Sie von Ihrer Zertifizierungsstelle erhalten haben.
Zertifikat installieren auswählen Der Zertifikatimport-Assistent wird ausgeführt
Wählen Sie im Zertifikatimport-Assistenten unter Speicherort die Option Lokaler Computer aus
Weiter Wählen Sie Alle Zertifikate in folgendem Speicher ablegen und Vertrauenswürdige Stammzertifizierungsstellen aus
OK Dadurch importiert Windows das Zertifikat in Windows (nicht in IIS). Jetzt müssen Sie die PFX-Datei abrufen, die den privaten Schlüssel enthält:
Starten Sie Mmc
Datei - Snap-In hinzufügen / entfernen…
Zertifikate (lokaler Computer)
Aus Zertifikaten (lokaler Computer) - Erweiterte vertrauenswürdige Stammzertifizierung
Behördenordner
Selected Certificates
Noticed my imported certificate with a key logo displayed on it
Öffnen Sie das Zertifikat
Beachten Sie, dass die Meldung "Sie haben einen privaten Schlüssel, der diesem Zertifikat entspricht" angezeigt wird.
Okay
Klicken Sie mit der rechten Maustaste auf das Zertifikat.
All Tasks --> Export
Nächster
Wählen Sie auf der Seite "Privaten Schlüssel exportieren" des Assistenten "Ja, privaten Schlüssel exportieren" aus.
Nächster
Der Zertifikatsexport-Assistent fordert Sie auf, das Dateiformat PKCS # 12 (.PFX) zu exportieren.
Nächster
Für den Zertifikatsexport-Assistenten müssen Sie die Datei mit einem Kennwort schützen:
Geben Sie ein Passwort ein, mit dem die Datei geschützt werden soll.
Nächster
Navigieren Sie zu einem Speicherort und geben Sie den Dateinamen an. Die Datei hat die Erweiterung .PFX.
Öffnen Sie dann IIS 7
Wählen Sie Ihren IIS-Server im linken Bereich (Verbindungen) aus
Klicken Sie in der Ansicht "Features" auf "Serverzertifikate öffnen"
Klicken Sie im rechten Bereich "Aktionen" auf Importieren ...
Wählen Sie die exportierte PFX-Datei aus
Geben Sie das Kennwort ein, mit dem Sie es geschützt haben
OK klicken