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

Langage Java Discussion :

Mise à jours certificats ?


Sujet :

Langage Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    253
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 253
    Par défaut Mise à jours certificats ?
    Bonjour,
    j'aimerais faire un petit programme en java qui détecte l'expiration d'un certificat SSL et surtout savoir si le certificat a été modifié, car certains certificats peuvent être mis à jours avant leurs date d'expiration.
    comment récupérer le certificat et surtout savoir si elle a été changé?
    et d'ailleurs est ce que vous connaissez des outils qui font ça?

    merci pour votre aide.

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    253
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 253
    Par défaut
    admettons que j'ai un certificat ssl comment dois-je faire en java pour que je puisse extraire la date d'expiration de ce certificat.

    merci pour votre aide
    Glas.

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

    Je pense que tu devrais regarder la classe X509Certificate du JDK. Tu as toutes les méthodes pour accéder aux attributs de ton certificat. Pour obtenir un objet X509Certificate à partir d'un flux d'entrée, regarde la classe CertificateFactory

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    253
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 253
    Par défaut
    Citation Envoyé par George7 Voir le message
    Salut,

    Je pense que tu devrais regarder la classe X509Certificate du JDK. Tu as toutes les méthodes pour accéder aux attributs de ton certificat. Pour obtenir un objet X509Certificate à partir d'un flux d'entrée, regarde la classe CertificateFactory
    merci George7,
    je vais voir tout ça

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    253
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 253
    Par défaut
    je sais maintenant comment lire la date de création et d'expiration du certificat. par contre je suis bloqué sur comment charger un certificat à partir d'un lien web distant!
    any ideas?

    merci

  6. #6
    Invité
    Invité(e)
    Par défaut
    Et bien c'est plutôt simple. Tu as un lien surement en http, tu fais un get en java sur cette adresse, tu récupères le flux de la réponse et tu utilises la classe dont je t'ai parlé dans ma précédente réponse. Tu trouveras pas mal de ressources sur le web pour faire une requête GET en Java, mais je te conseille d'utiliser HTTPClient de Apache qui simplifie grandement la vie !

Discussions similaires

  1. Mise à jour de certificats
    Par coulane dans le forum Glassfish et Payara
    Réponses: 0
    Dernier message: 07/07/2012, 15h47
  2. [mise à jour]Comment procéder sans tout péter...
    Par FFF dans le forum Installation
    Réponses: 3
    Dernier message: 10/09/2003, 08h11
  3. Mise à jour de la version de MySQL
    Par jobstar dans le forum Administration
    Réponses: 8
    Dernier message: 18/08/2003, 10h45
  4. mise à jour de champs time (interbase)
    Par pram dans le forum XMLRAD
    Réponses: 6
    Dernier message: 04/03/2003, 10h25
  5. Réponses: 2
    Dernier message: 12/02/2003, 15h26

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