IIS7: Wie importiere ich öffentlichen und privaten Schlüssel als zwei separate Dateien?

16

Wir haben einen Kunden, der seinen Datenverkehr an unsere Webserver weiterleitet und dessen Wildcard-SSL-Zertifikat von uns verwendet werden muss. Sie gaben es mir in zwei Teilen, einer ist der öffentliche Schlüssel ( .cer) und eine andere Datei, die den privaten Schlüssel ( .key) enthält. Ich kann nicht herausfinden, wie diese beiden Elemente in IIS zusammengeführt werden, damit ich sie an eine Site binden kann. Hilfe wird sehr geschätzt. Vielen Dank!

James Alexander
quelle

Antworten:

4

Sie müssen nur die separaten Zertifikatdateien in eine PFX-Datei konvertieren, um sie in IIS zu importieren: https://www.sslshopper.com/ssl-converter.html

Robert
quelle
3
Ist es nicht ein Sicherheitsrisiko, Ihr Zertifikat mit privatem Schlüssel an eine Drittanbieter-Site zu senden? Sie haben keine Kontrolle darüber, wann sie mit diesen Informationen umgehen. Vertraust du ihnen
Johnstaveley
@ Johnstaveley Es ist absolut. Ich habe dieses Tool in der Vergangenheit ein- oder zweimal beim Importieren von Entwicklungsumgebungszertifikaten verwendet und war nicht sonderlich besorgt, sie verfügbar zu machen. Ich würde jedoch definitiv vermeiden, diese (oder irgendeine!) Site zu verwenden, um Ihre Zertifikate zu konvertieren, wenn Sie dies einfach mit einem einfachen Befehl in tun können openssl, der höchstwahrscheinlich auf Ihrem Computer installiert wird.
Dan Atkinson
32

Möglicherweise müssen Sie die Dateiformate mit OpenSSL in PFX konvertieren und sie dann mit dem MMC-Snap-In Zertifikate in den persönlichen Speicher des lokalen Computers importieren.

Der OpenSSL-Befehl sieht ungefähr so ​​aus:

openssl pkcs12 -export -out certificate.pfx -inkey privateKey.key -in certificate.crt -certfile CACert.crt
Doug Luxem
quelle
1
Was ist in diesem Fall certificate.crt und CACert.crt?
Andreas Mattisson
2
"-inkey privateKey.key" ist Ihr privater Schlüssel. "-in certificate.crt" ist Ihr Zertifikat. „-certfile CACert.crt“ kann verwendet werden , um alle Zwischenzertifikate enthalten (optional) Referenz „Dateierstellungsoptionen“ @ openssl.org/docs/man1.1.0/apps/openssl-pkcs12.html
Matt
0

Sie müssen das Zertifikat in den Zertifikatspeicher auf Ihrem Computer laden. Der Zertifikatspeicher ist ein MMC-Snap-In.

Jeff
quelle