Heim > Betrieb und Instandhaltung > Sicherheit > So konvertieren Sie ein .P7B-Zertifikat in .PFX

So konvertieren Sie ein .P7B-Zertifikat in .PFX

WBOY
Freigeben: 2023-05-13 21:04:04
nach vorne
2874 Leute haben es durchsucht

.P7B in .PFX konvertiert

1. Laden Sie das OpenSSL-Tool herunter (nehmen Sie hier das Windows-System)

https://www.chinassl.net/download/d1.html

2. Formatkonvertierung

P7B (PKCS#7)

Eine P7B-Datei ist eine Textdatei, die das Zertifikat und die Zertifikatskette, aber nicht den privaten Schlüssel enthält.

PFX (PKCS#12)

Gibt ein portables Format zum Speichern und Übertragen von privaten Schlüsseln, öffentlichen Schlüsseln und Zertifikaten von Benutzern oder Servern an. Es handelt sich um ein Binärformat und diese Dateien werden auch PFX-Dateien genannt.

Konvertieren Sie P7B in PFX

Es ist zu beachten, dass Sie für die Konvertierung über die Zertifikatdatei cert.p7b und die Datei cert.key mit privatem Schlüssel verfügen müssen.

$ openssl pkcs7 -print_certs -in cert.p7b -out cert.cer
Nach dem Login kopieren
  1. -print_certs: Gibt alle in der Datei enthaltenen Zertifikate aus.

  2. -in: Geben Sie die Eingabedatei an.

  3. -out: Geben Sie die Ausgabedatei an.

$ openssl pkcs12 -export -in cert.cer -inkey cert.key -out cert.pfx
Nach dem Login kopieren
  1. -export: bedeutet Exportieren des Zertifikats.

  2. -in:Geben Sie den Dateinamen von PKCS#12 an.

  3. -inkey: Geben Sie den Dateinamen des privaten Schlüssels an.

  4. -Out: Geben Sie die Ausgabedatei an.

    req:
  5. Befehl zur Erstellung eines Zertifikatsausstellungsantrags


-new:

stellt eine neue Anfrage dar.

    -x509:
  1. Befehl zum Ausstellen eines Zertifikats im X.509-Format.

  2. -days:
  3. stellt die Anzahl der gültigen Tage dar.

  4. -sha256:
  5. stellt den Zertifikat-Digest-Algorithmus dar, hier ist SHA256.

  6. -nodes:
  7. Der private Schlüssel wird nicht verschlüsselt.

  8. -out :
  9. Gibt den Namen der Ausgabedatei an.

  10. - keyout:
  11. Geben Sie den Dateinamen des neu erstellten privaten Schlüssels an.

    $ openssl req -new -x509 -days 1825 -sha256 -nodes -out cert.crt \
    -keyout cert.key
    Nach dem Login kopieren
    Erstellen Sie eine Zertifikatsanforderung (CSR)
  12. $ openssl pkcs12 -export -in cert.crt -inkey cert.key -out cert.pfx
    Nach dem Login kopieren
  13. -newkey: Erstellen Sie eine neue Zertifikatsanfrage und SCHLÜSSEL.

    Hinweis: „Ländername“ Es muss „CN“ sein, andere Felder können nach Belieben ausgefüllt werden.
  14. Erstellen Sie einen privaten RSA-Schlüssel als PFX

    $ openssl req -new -newkey rsa:2048 -sha256 -nodes -out cert.csr \
    -keyout cert.key
    Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonSo konvertieren Sie ein .P7B-Zertifikat in .PFX. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:yisu.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage