Bonjour, je me tourne vers vous pour un problème sur lequel je ne sais pas vraiment comment aborder le code.

Le contexte : J'ai une application Android ( un client MQTT avec la librairie paho eclipse ), je cherche à ajouter une SocketFactory, pour ce faire il me faut une clé privé, un certificat et l'AC.

Le problème : Je souhaite utiliser une carte à puce ( en USB ) pour la partie chiffrement, j'ai bien accès à la carte ( via le PKCS11 ), mais je ne peux pas sortir la clé privé ( j'ai bien le certificat au format X509 )

Mon idée à la base était de créer une socketfactory "custom" mais je ne vois pas comment je peux faire pour la clé privé ...

Auriez vous une idée ?

Bon je précise tout de même avoir des lacunes dans le domaine SSL/TLS et compagnie ...

En vous remerciant par avance.