PGP Public Key mit openssl nutzen
Hallo,
ich versuche gerade mit der Funktion openssl_pkcs7_encrypt() Daten zu verschlüsseln.
Mir liegt aber der öffentliche Schlüssel nur als PGP Variante vor (export über Icedove)
... und dies resultiert natürlich in einem Fehler: error:0906D06C:PEM routines:PEM_read_bio:no start line
Ich habe schon versucht den Schlüssel um zu formatieren (HEADER ersetzt, Prüfsumme entfernt) aber das geht natürlich auch nicht.
Kann man den Schlüssel in ein openssl (PEM) Format umformen ? per PHP o. Shell Befehl - und wie ?
... schon mal Danke für eure Hilfe.
ich versuche gerade mit der Funktion openssl_pkcs7_encrypt() Daten zu verschlüsseln.
Mir liegt aber der öffentliche Schlüssel nur als PGP Variante vor (export über Icedove)
-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v1.4.10 (GNU/Linux)
...
=...
-----END PGP PUBLIC KEY BLOCK-----
Ich habe schon versucht den Schlüssel um zu formatieren (HEADER ersetzt, Prüfsumme entfernt) aber das geht natürlich auch nicht.
Kann man den Schlüssel in ein openssl (PEM) Format umformen ? per PHP o. Shell Befehl - und wie ?
... schon mal Danke für eure Hilfe.
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 193180
Url: https://administrator.de/contentid/193180
Ausgedruckt am: 21.11.2024 um 18:11 Uhr
3 Kommentare
Neuester Kommentar
Hallo,
man kann schon PGP- und X.509-Zertifikate mit denselben Schlüsseln herstellen bzw. Konversionen aus einem Schlüssel.
Implementierungen dazu sind aber dünn gesät, weil es praktisch wenig Sinn ergibt. Mir fällt nur die ein:
https://svn.java.net/svn/sommer~svn/trunk/misc/FoafServer/pgpx509/src/ne ...
Grüße
Richard
man kann schon PGP- und X.509-Zertifikate mit denselben Schlüsseln herstellen bzw. Konversionen aus einem Schlüssel.
Implementierungen dazu sind aber dünn gesät, weil es praktisch wenig Sinn ergibt. Mir fällt nur die ein:
https://svn.java.net/svn/sommer~svn/trunk/misc/FoafServer/pgpx509/src/ne ...
Grüße
Richard