Bonjour.

J'ai utilisé les algo RSA de OpenSSL pour vérifier une signature (verify par clef publique RSA).
Toutefois, cette clef publique n'étant pas amené à évoluer dans le temps, je souhaite l'intégrer directement dans le code source (en base64 par exemple) au lieu de me trainer le fichier pem de la clef RSA publique.

Mais j'ai un souci: comment assigner sous OpenSSL la structure RSA (clef publique) avec la clef plain text (ou base64 ou autre) ?
Les classes et fonctions RSA de la librairie OpenSSL savent facilement charger une clef contenue dans un fichier mais si je décide de mettre la clef directement dans le programme (ce qui évite d'avoir un fichier supplémentaire à balader) je ne sais pas comment en extraire les données pour initialiser la clef RSA.

En fait PEM_read_RSA_PUBKEY prend un FILE * en entrée et moi je voudrais initialiser RSA directement avec le contenu du fichier.

Une idée ? Un bout de code ? Possible ou impossible ?