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

Sécurité Java Discussion :

Utiliser la clé privée d'un certificat dans un code java


Sujet :

Sécurité Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Étudiant
    Inscrit en
    Février 2009
    Messages
    220
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2009
    Messages : 220
    Par défaut Utiliser la clé privée d'un certificat dans un code java
    Bonjour à tous,

    On doit savoir que pour signer un fichier, il faut generer the message digest de texte claire et ensuite le crypter en utilisant la clé privé.
    Alors je possédes le certificat, la clé privée et le mot de passe de la clée privée.
    Mais je ne sais pas comment utiliser la clée privée, car c'est un fichier, pour chiffrer le texte.

    Merci beaucoup si vous pouvez m'aider.

  2. #2
    Invité
    Invité(e)
    Par défaut
    Salut,

    Dans quel format est ta clef privée ? stockée dans un PKCS#12 ? Il va falloir passer par des keystores si tu travailles avec l'API standard de Java. Les bibliothèques genre BouncyCastle simplifient par contre l'utilisation de ce genre de choses si tu souhaites utiliser une bibliothèque externe. regarde du côté de la javadoc, mais ton ouverture de keystore ressemblera déjá à ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    KeyStore kspkcs12 = KeyStore.getInstance("PKCS12");
    FileInputStream fis = new FileInputStream(pkcs12Location);
    kspkcs12.load(fis, pkcs12Password.toCharArray());

  3. #3
    Membre confirmé
    Étudiant
    Inscrit en
    Février 2009
    Messages
    220
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2009
    Messages : 220
    Par défaut
    Salut,

    Ma clef privée est au format "p.12" et stockée dans un PKCS#12.
    Les bibliothèques genre BouncyCastle simplifient par contre l'utilisation de ce genre de choses
    S'il vous plais expliquez moi comment je peux resoudre ce pb en utilisant BouncyCastle.

    Merci d'avance.

  4. #4
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par ysahel Voir le message
    Salut,

    Ma clef privée est au format "p.12" et stockée dans un PKCS#12.


    S'il vous plais expliquez moi comment je peux resoudre ce pb en utilisant BouncyCastle.

    Merci d'avance.
    Utilises tu déjà cette bibliothèque ? As tu testé avec le début de code que je t'ai donné ? As tu lu la javadoc de l'API standard avec les différentes classes du bout de code ? As tu lu la javadoc de BouncyCastle ?

  5. #5
    Membre confirmé
    Étudiant
    Inscrit en
    Février 2009
    Messages
    220
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2009
    Messages : 220
    Par défaut
    As tu testé avec le début de code que je t'ai donné ?
    A propos du bou de code que vous avez me l'envoyez, je ne peux pas l'utiliser car j'ai pas compris bien ses instructions.
    Ensuite, J'ai trouvé ce lien http://nyal.developpez.com/tutoriel/...ncycastle/?#L4 et j'ai pu comprendre un peu mais pas parfaitement.
    Enfin,
    As tu lu la javadoc de l'API standard avec les différentes classes du bout de code ?
    Non j'ai pas lu car je l'ai pas trouvé.

  6. #6
    Invité
    Invité(e)
    Par défaut
    Ce que je t'ai donné comme code est fait avec des classes standards de java, donc qui sont documentées dans la javadoc sur le site de sun...

Discussions similaires

  1. Utilisation des choix d'une liste déroulante dans un code VBA
    Par mrshoother dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 02/02/2013, 22h20
  2. Utiliser un code MATLAB dans du code Java
    Par si_a7med dans le forum MATLAB
    Réponses: 1
    Dernier message: 23/04/2011, 16h30
  3. utiliser le langage latex dans mon code java
    Par guim2708 dans le forum Général Java
    Réponses: 0
    Dernier message: 27/05/2009, 22h08
  4. Comment savoir la table SQL utilisée dans un code JAVA ou JSP
    Par soror dans le forum Persistance des données
    Réponses: 6
    Dernier message: 03/08/2007, 11h27
  5. Réponses: 19
    Dernier message: 04/10/2006, 16h53

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