Wie kann ich eine PFX-Zertifikatdatei zur Verwendung mit Apache auf einem Linux-Server konvertieren?
Ich habe den PFX aus den Windows-Zertifikatdiensten erstellt. Der PFX enthält die gesamte Zertifikatkette. (Das ist nur eine Wurzel und das Hauptzertifikat, kein Zwischenprodukt.)
Führe mich, Weise.
Zusätzlich zu
Ich habe auch ein Zertifikat der Zertifizierungsstelle (Certificate Authority, CA) generiert:
Und in die Apache-Konfigurationsdatei aufgenommen:
quelle
The certificate is not trusted because the issuer certificate is unknown
SEC_ERROR_UNKNOWN_ISSUER
Fehler gibt.Damit es mit Apache funktioniert, brauchten wir einen zusätzlichen Schritt.
Der letzte Befehl entschlüsselt den Schlüssel zur Verwendung mit Apache. Die Datei domain.key sollte folgendermaßen aussehen:
quelle
Ich habe ein paar Werkzeuge herumgenommen, aber das ist es, was ich am Ende hatte.
Generierte und installierte ein Zertifikat auf IIS7. Exportiert als PFX aus IIS
In pkcs12 konvertieren
HINWEIS: Während der Konvertierung von PFX in das PEM-Format werden bei openssl alle Zertifikate und der private Schlüssel in einer einzigen Datei gespeichert. Sie müssen die Datei im Texteditor öffnen und jeden Zertifikat- und privaten Schlüssel (einschließlich der BEGIN / END-Anweisungen) in eine eigene Textdatei kopieren und als certificate.cer, CAcert.cer bzw. privateKey.key speichern.
Hinzugefügt zu apache vhost w / Webmin.
quelle
-nokeys
(nicht, um den privaten Schlüssel-clcerts
zu extrahieren ) und (um nur das Zertifikat zu extrahieren). Genau das hat Matej gesagt.SSLSHopper enthält einige ziemlich gründliche Artikel zum Wechseln zwischen verschiedenen Servern.
http://www.sslshopper.com/how-to-move-or-copy-an-ssl-certificate-from-one-server-to-another.html
Wählen Sie einfach den entsprechenden Link unten auf dieser Seite.
Hinweis: Sie verfügen über einen Online-Konverter, mit dem sie auf Ihren privaten Schlüssel zugreifen können. Sie können wahrscheinlich vertrauenswürdig sein, aber es ist besser, den Befehl OPENSSL (ebenfalls auf dieser Site gezeigt) zu verwenden, um den privaten Schlüssel auf Ihrem eigenen Computer privat zu halten.
quelle