Bonjour à tous,
Je développe actuellement une application qui devra réaliser une signature de certaines données, qui seront ensuite transférées vers une autre application. Pour cela j'utilise un chiffrement RSA.
Je dois donc générer un trousseau de clé (c'est ok pour ça), puis mettre la clé privée dans mon application, et la clé publique dans l'autre application, mais je ne vois pas comment faire.
J'ai vu que l'on peut exporter la clé en String
(monTrousseau.getPrivate().toString()
mais est ce qu'on peut faire l'inverse (je récupère la clé en String dans un ficher texte et l'importe dans mon programme) ?
Une autre idée serait de sérialiser l'instance de la clé privée, mais je ne sais pas comment procéder...
Il est aussi apparamment possible de mettre la clé dans un SealedObject, et de transférer ce SealedObject, mais pareil j'aurais besoin de quelques explications sur la mise en oeuvre.
Merci à vous!
Partager