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 :

signature d'un certificat


Sujet :

Sécurité Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Octobre 2006
    Messages
    446
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 446
    Par défaut signature d'un certificat
    bonjour ,
    je cherche à vérifier la signature d'un certificat que je récupère .
    mais je ne sais pas comment récupérer la signature à verifier .

    merci

  2. #2
    Expert confirmé
    Avatar de Marco46
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2005
    Messages
    4 419
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2005
    Messages : 4 419
    Par défaut
    Tu n'as pas besoin de récupérer la valeur de la signature.

    Cf classe java.security.cert.Certificate.

    Disons que tu as 2 certificats, A et B. Tu veux vérifier que B a été signé par A.

    Il te faut récupérer la clef publique de A, et la passer à la méthode verify(ClefPublique cp) de B.

    Si une SignatureException est levée à l'exécution, alors la signature n'est pas valide.

    C'est tout. Il y a d'autres manières de faire avec la classe Signature qui elle prend plutôt le certificat en argument, et il y a encore d'autres manières de faire avec des provider tiers comme BouncyCastle.

  3. #3
    Membre éclairé
    Inscrit en
    Octobre 2006
    Messages
    446
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 446
    Par défaut
    merci pour ta réponse .
    en fait si un client A veut communiquer avec un client B et demande son certificat pour vérifier si c'est bien le certificat de B il faut juste comparer la clé publique dans le certificat et celle du client B .
    pour le reste c'est comme tu m'as dis

Discussions similaires

  1. Signature numérique et certificat
    Par supcomienne dans le forum C#
    Réponses: 0
    Dernier message: 21/02/2010, 15h03
  2. [VB.NET] Certificat de signature de manifeste ?
    Par cdie_cdie dans le forum Visual Studio
    Réponses: 4
    Dernier message: 02/11/2006, 09h46
  3. [Certificat] Signature de JAR : durée du certificat
    Par Invité dans le forum Sécurité
    Réponses: 3
    Dernier message: 22/10/2006, 13h28
  4. Réponses: 1
    Dernier message: 11/10/2006, 18h15
  5. Réponses: 2
    Dernier message: 15/11/2005, 12h27

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