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 :

Authentifier un jar


Sujet :

Sécurité Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    58
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 58
    Par défaut Authentifier un jar
    Bonjour à tous.
    J'ai créé un jar signé grâce à keytool + jarsigner.
    Je place mon jar sur un support usb.
    Avant d'éxécuter ce jar signé, je voudrais savoir qu'il est bien valide (il n'a pas été remplacé par un autre).
    Ce jar lance une petite application swing et est lancé en ligne de commande (sous Linux).

    Jarsigner me dit bien que le jar est signé mais si je remplace mon jar par un autre jar signé, le nouveau jar est évidement bien signé mais n'est pas le jar original...

    Comment m'assurer que le jar est le bon ?

    Merci.

  2. #2
    Membre éprouvé Avatar de jean.2edi
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    106
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Juillet 2008
    Messages : 106
    Par défaut
    Tous les jar signés ou non sont utilisables en ligne de commande ! Est-ce que tu veux, interdire les jar autres que le tien, ou vérifier pour ton jar qu'il n'a pas été modifié ? Est-ce que tu as la main sur la ligne de commande ?

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    58
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 58
    Par défaut
    Oui je veux juste vérifier que mon jar n'a pas été modifié/remplacé sur mon support USB.

    Avoir la main = ? :p

  4. #4
    Invité
    Invité(e)
    Par défaut
    Salut,
    Dans ce cas, il te faut deux choses :
    • vérifier l'intégrité de la signature
    • vérifier l'identité su signataire du jar, car tu es le seul a avoir la clef privée permettant de le faire.


    Regarde par ici http://kickjava.com/src/javax/crypto...ifier.java.htm
    Tschau

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    58
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 58
    Par défaut
    Ok merci je vais regarder le code. Je vous tiens au courant.

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    58
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 58
    Par défaut
    J'ai regardé et j'avoue être complètement perdu. J'ai peu de connaissances et la je suis dépassé :\

Discussions similaires

  1. [jar]chargement dynamique.
    Par Teddy-htk dans le forum API standards et tierces
    Réponses: 10
    Dernier message: 27/04/2006, 15h19
  2. [débutant][jar][Manifest.MF]
    Par Stessy dans le forum Eclipse Java
    Réponses: 8
    Dernier message: 06/08/2003, 19h54
  3. Ajouter un jar ou un package à un autre package
    Par zoulai dans le forum JBuilder
    Réponses: 6
    Dernier message: 30/07/2003, 10h34
  4. [jar executable][Service NT]
    Par paca_mike dans le forum API standards et tierces
    Réponses: 3
    Dernier message: 28/04/2003, 13h39
  5. creation d un fichier jar ou .exe en java
    Par sadjia dans le forum JBuilder
    Réponses: 13
    Dernier message: 13/12/2002, 16h01

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