2010-08-05 17 views
3

J'ai eu du mal à consommer des certificats CA d'identité installés par l'utilisateur à partir d'un fichier p12 sur une carte SD. Les certificats et les clés sont installés à l'aide du stockage sécurisé des informations d'identification (emplacement & Sécurité> Installer à partir d'une carte SD).Comment puis-je accéder aux clés et aux certificats installés par l'utilisateur à partir de mon application Android?

Je n'ai trouvé aucune documentation indiquant l'emplacement si les clés et les certificats ont été importés. J'ai essayé de créer une instance de TrustManagerFactory sans aucune chance, elle contenait juste tous les certificats SSL pré-installés.

La création d'un KeyStore avec les paramètres par défaut ne semble pas fonctionner non plus. Toutes les suggestions seraient très appréciées!

Répondre

0

Jetez un coup d'œil au combo JavaMail Crypto et Bouncy Castle.

Ils vous permettent d'importer le fichier p12 à l'aide d'un flux d'entrée de fichier et vous permettent de traiter le fichier en conséquence.

Il peut être difficile de se mettre en place et si vous êtes frustré, il y a un essai gratuit de 30 jours avec Chilkat développé spécifiquement pour Android, que je peux confirmer fonctionne parfaitement.