Wie generiere ich eine Schlüsseldatei aus einem .cert?


7

Ich habe eine p7b-Datei von meinem Kollegen erhalten und er hat mich gebeten, sie auf einem unserer Server zu installieren. Es sieht so aus, als ob p7b mit der .cert-Datei identisch ist. Ich habe bei Google nachgeschlagen, um herauszufinden, wie die Datei installiert wird, und es sieht so aus, als ob ich auch eine .key-Datei haben muss.

Ist es möglich, die Schlüsseldatei mit der Datei .cert oder .p7b zu erstellen?


7
Nein, es gibt keine Möglichkeit, einen privaten Schlüssel zu erstellen, wenn Sie nur den öffentlichen Schlüssel haben. Das gesamte Verschlüsselungssystem beruht auf der Idee, dass Sie dies nicht tun können.
Zoredache

Antworten:


8

Is it possible to make the key file with .cert or .p7b file?

Nein.

Einige Administratoren behalten den privaten Schlüssel in derselben Datei wie der öffentliche Teil des Zertifikats, .p7bDateien enthalten jedoch keine privaten Schlüssel: Sie enthalten nur die Zertifikat- und Zertifikatkette für öffentliche Schlüssel.
Sie benötigen die entsprechende .keyDatei, um das Zertifikat verwenden zu können.


Wie Zoredache sagte, besteht der gesamte Sinn der Kryptographie mit öffentlichen Schlüsseln darin, dass Sie zwei Teile haben: Eine öffentliche Hälfte ( .certDatei), die Daten verschlüsselt, und eine private Hälfte ( .keyDatei), mit der Sie sie erneut entschlüsseln können.

Der Inhalt der certDatei wird an alle Personen weitergegeben, die eine Verbindung zu Ihrem Server herstellen. Es würde den Zweck der Datenverschlüsselung zunichte machen, wenn diese Informationen auch zum Entschlüsseln des Datenverkehrs verwendet werden könnten.

Weitere Informationen finden Sie auf der Wikipedia-Seite zur Kryptografie mit öffentlichen Schlüsseln und / oder auf der Seite zu SSL / TLS

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.