790 Stimmen

Wie erhält man eine .pem-Datei aus .key- und .crt-Dateien?

Wie kann ich eine PEM-Datei aus einem SSL-Zertifikat erstellen?

Dies sind die Dateien, die mir zur Verfügung stehen:

  • .crt
  • server.csr
  • server.key

4 Stimmen

4voto

skensell Punkte 1393

Beim Versuch, ein GoDaddy-Zertifikat auf AWS hochzuladen, bin ich mehrmals gescheitert, aber am Ende war es ziemlich einfach. Sie müssen nichts in .pem umwandeln. Sie müssen nur darauf achten, das GoDaddy-Bündelzertifikat in den Kettenparameter aufzunehmen, z. B.

aws iam upload-server-certificate
    --server-certificate-name mycert
    --certificate-body file://try2/40271b1b25236fd1.crt
    --private-key file://server.key
    --path /cloudfront/production/
    --certificate-chain file://try2/gdig2_bundle.crt

Und um Ihren vorherigen fehlgeschlagenen Upload zu löschen, können Sie

aws iam delete-server-certificate --server-certificate-name mypreviouscert

0 Stimmen

Das hat bei mir nicht funktioniert An error occurred (MalformedCertificate) when calling the UploadServerCertificate operation: Unable to parse certificate. Please ensure the certificate is in PEM format.

1voto

Dhaval H. Nena Punkte 3764
  • Terminal öffnen.
  • Gehen Sie zu dem Ordner, in dem sich Ihr Zertifikat befindet.
  • Führen Sie den folgenden Befehl aus und ersetzen Sie name durch Ihr Zertifikat.

openssl pkcs12 -in IHR_ZERTIFIKAT.p12 -out IHR_ZERTIFIKAT.pem -nodes -clcerts

  • Hoffentlich klappt es!!

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X