IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Android Discussion :

Récupération des certificats installés


Sujet :

Android

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de roots_man
    Inscrit en
    Août 2004
    Messages
    328
    Détails du profil
    Informations forums :
    Inscription : Août 2004
    Messages : 328
    Par défaut Récupération des certificats installés
    Bonjour,

    Je suis actuellement en train de développé une application permettant à l'utilisateur de se connecter à un webservice protégé avec certificats client et serveur !

    Actuellement, le certificat client est stocké dans les ressources du project (/res/raw) et je l'appelle de la facon suivante (ce qu fonctionne très bien) :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    context.getResources().openRawResource(R.raw.nom_certificat)
    Mais maintenant, j'ai installé le certificat sur mon android et j'aimerais pouvoir le récupérer sans avoir besoin d'avoir la ressource dans mon projet eclipse (directement dans le keystore du système android) ! En gros récupérer mon certificat qui est installé dans mon système android.

    Si quelqu'un à une idée / piste sur laquelle je pourrais m'appuyer ca serait sympa. Je pensais partir sur quelque chose avec ces classes la : http://developer.android.com/referen...e-summary.html

    Merci d'avance pour votre aide.

  2. #2
    Membre éclairé Avatar de roots_man
    Inscrit en
    Août 2004
    Messages
    328
    Détails du profil
    Informations forums :
    Inscription : Août 2004
    Messages : 328
    Par défaut
    Voila j'ai encore réussi à lister les certificats du mon appareil à l'aide de la classe "KeyStore" (keystore -> ./system/etc/security/cacerts.bks)

    Mais a priori, mes certificats installé ne se situe pas dans ce fichier (cacerts.bks).

    Est-ce que quelqu'un sait dans quel fichier se situe les certificats installés sur un appareil ??

    Merci d'avance

  3. #3
    Membre éclairé Avatar de roots_man
    Inscrit en
    Août 2004
    Messages
    328
    Détails du profil
    Informations forums :
    Inscription : Août 2004
    Messages : 328
    Par défaut
    Re !

    J'avance un petit peu. En fait, le certificat que j'installe se trouve dans le répertoire "data/misc/keystore". De la, je ne sais pas encore comment les appeler pour me connecter a mon web service !

    Merci d'avance

Discussions similaires

  1. Réponses: 5
    Dernier message: 30/01/2012, 15h16
  2. Réponses: 1
    Dernier message: 16/01/2012, 17h32
  3. [Batch] Comment installer des certificats avec NSIS
    Par maanifiik dans le forum Scripts/Batch
    Réponses: 6
    Dernier message: 07/04/2010, 11h18
  4. Réponses: 18
    Dernier message: 17/01/2008, 11h54
  5. Noms des imprimantes installées
    Par bebeours dans le forum C++Builder
    Réponses: 3
    Dernier message: 06/11/2002, 15h57

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo