GNU/Linux >> LINUX-Kenntnisse >  >> Linux

So erstellen Sie ein PEM für Ihr vorhandenes SSL

Einführung

In diesem Tutorial erfahren Sie, wie Sie eine .pem-Datei für Ihr SSL erstellen. Diese .pem-Dateien sind für die Verwendung mit SSLs vorgesehen, und obwohl Sie keine .pem-Datei benötigen, werden einige Prozesse dadurch vereinfacht, dass sie einfach kopiert und eingefügt werden können, da sie so konzipiert sind, dass sie für ASCII- oder Rich-Text-Dokumente sicher sind. Für dieses Tutorial benötigen Sie ein selbstsigniertes oder von einer anderen Quelle zertifiziertes SSL, die Zwischen- und/oder Root-CA (falls zertifiziert) und die SSL-Schlüsseldatei. Wir werden auch OpenSSL verwenden.

Erstellen eines PEM für Ihr vorhandenes SSL

Das Erstellen einer .pem-Datei ist sehr einfach. Wenn Sie Ihre Schlüsseldatei für Ihr SSL zunächst nicht als .pem generiert haben, können Sie dies tun, indem Sie den folgenden Befehlstyp ausführen. Sie müssen wissen, in welchem ​​Format Sie Ihre Schlüsseldatei erstellt haben. Diese können auch für jeden Teil Ihrer SSL-Dateien verwendet werden, wenn Sie eine Konvertierung durchführen müssen.

DER zu PEM

openssl x509 –inform der –in yourSSLFile.der –out yourSSLFile.pem

P7B zu PEM

openssl pkcs7 –print_certs –in yourSSLFile.p7b –out yourSSLFile.pem

PFX zu PEM

openssl pkcs12 –in yourSSLFile.p12 (or .pfx) –out yourSSLFile.pem

Wenn Sie Ihren Schlüssel jetzt als RSA-Wert generiert haben, haben Sie Glück und müssen keine Konvertierung durchführen. Das Einzige, was Sie vielleicht tun möchten, ist, die Passphrase oder das Passwort daraus zu entfernen, und dafür sehen Sie möglicherweise die Seite .

Ihr SSL (wenn Sie es von einer zertifizierten Quelle haben) sollte mit einer Zwischen- und/oder Root-CA geliefert werden. Sie können es tatsächlich von Ihrer zertifizierten Quelle im .pem-Format herunterladen.

Wenn Ihre SSL-Datei eine .crt- oder .cert-Datei ist, müssen Sie wahrscheinlich keine Konvertierung durchführen. Sie können Folgendes versuchen, um sicherzugehen, wenn Sie es nicht wissen:

openssl x509 -in yourSSL.crt -out yourSSL.pem

Wenn dies fehlschlägt, hat Ihre .crt- oder .cert-Datei ein anderes Format (wahrscheinlich ein DER) und Sie können die oben im Schlüsselabschnitt beschriebene Methode verwenden, um sie in eine .pem-Datei zu konvertieren.

Jetzt können Sie sie alle als .pem-Datei kombinieren, wenn Sie möchten, oder Sie können einfach auswählen, welche Sie kombinieren möchten. Da die Formate so konzipiert sind, dass sie einfach zu verwenden sind, gibt es einige Möglichkeiten, sie zu kombinieren. Sie können einfach eine neue Master-.pem-Datei erstellen und dann jede Ihrer .pem-Dateien öffnen und sie kopieren und in die neue Master-.pem-Datei einfügen oder sie alle in einer einzigen Datei zusammenfassen. Denken Sie daran, dass einige Anwendungen oder Software separate Dateien für das SSL oder den Schlüssel oder sogar die Zwischen-/Root-CAs (wie Apache) benötigen.

cat /path/to/SSLkey.pem /path/to/SSL.pem /path/to/Intermediate.pem /path/to/Root.pem > /path/to/master.pem

Wenn Sie den Pfad zum Kopieren und Einfügen auswählen, stellen Sie sicher, dass Sie alles erfassen (ja, sogar die Abschnitte —-BEGIN und ——END.)

Herzlichen Glückwunsch, Sie haben eine .pem-Datei für Ihr SSL erstellt. Wir hoffen, dass dieser Artikel Ihnen bei dem Prozess geholfen hat. Vielen Dank, dass Sie dieser Anleitung gefolgt sind. Schauen Sie regelmäßig vorbei, um Updates zu erhalten, oder erfahren Sie mehr über unsere zuverlässigen VPS-Hosting-Lösungen.


Linux
  1. So erstellen Sie einen Swap unter Linux

  2. So erstellen Sie eine Auslagerungsdatei unter Linux

  3. So bearbeiten Sie Ihre Hosts-Datei in Windows 10

  4. Wie erstelle ich eine temporäre Datei im Shell-Skript?

  5. So erstellen Sie eine Subdomain für Ihre Website

So erstellen Sie eine Tar-Gz-Datei

So erstellen Sie eine Vagrant-Box aus einer vorhandenen Box

Fünf Schritte zum Erstellen einer Robots.txt-Datei für Ihre Website

So erstellen Sie eine Website-Datei

So erstellen Sie mit Portainer ein persistentes Volume für Ihre Containerbereitstellungen

So erstellen Sie eine Tar gz-Datei