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.
Please also mark the comments that contributed to the solution of the article
Content-ID: 193180
Url: https://administrator.de/contentid/193180
Printed on: November 5, 2024 at 03:11 o'clock
3 Comments
Latest comment
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