konvertieren .pem-private key auf .Schlüssel-format
ich habe einen privaten Schlüssel .pem-format. ich möchte konvertieren, das in .Schlüssel-format. gibt es eine Möglichkeit, dass ich das tun kann?
ich beziehe mich in dieser Anleitung von google bei der Generierung von Zertifikaten und privaten Schlüsseln für SSO
habe ich generiert den privaten Schlüssel mit openssl-Befehl:
openssl genrsa -out rsaprivkey.pem 1024
was kann ich tun, um die privaten Schlüssel in .Schlüssel format?
- Stack Overflow ist eine Website, die für die Programmierung und Entwicklung Fragen. Diese Frage scheint off-topic, weil es nicht um die Programmierung oder Entwicklung. Siehe Was für Themen kann ich Fragen hier in der Hilfe. Vielleicht Super User oder Unix & Linux Stack Exchange wäre ein besserer Ort, um zu Fragen.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Gibt es keine .Schlüssel-format. Sie können private (oder öffentliche) Schlüssel im PEM-oder DER-Codierung. Und Sie können den privaten Schlüssel im PKCS#1 oder PKCS#8-format. Die Erweiterungen (.der, .pem, .Schlüssel, .cer etc.) sind nur für die Bequemlichkeit leicht zu identifizieren, was drin ist (naja, wir wollen Vertrauen, dass der Inhalt entspricht der Erweiterung).
Befehl
openssl genrsa -out rsaprivkey.pem 1024
generierten privaten Schlüssel im PKCS#1-format und PEM-Codierung. In der Anleitung, die Sie erwähnt gibt es zusätzliche Schritte zu ergreifen:Schritt 1 extrahiert den öffentlichen Schlüssel aus rsaprivkey.pem und codiert es in DER-format. Schritt 2 wandelt die privaten Schlüssel von PKCS#1 bis PKCS#8-format (unverschlüsselt) und DER Codierung.
Den guide auch erwähnt, dass einige Java-SSO-Beispiel erwartet, dass DSA-Schlüssel. Die Tasten, die Sie generiert mit
openssl genrsa -out rsaprivkey.pem 1024
sind RSA-Schlüssel.