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 :

Est il possible de désigner un jar


Sujet :

Langage Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre Expert
    Avatar de elitost
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Septembre 2003
    Messages
    1 985
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Septembre 2003
    Messages : 1 985
    Par défaut Est il possible de désigner un jar
    Bonjour,

    Dans une application déployée via Java WebStart, un certain nombre de jars sont signés et je dois maintenant changer des informations dans le certificat de signature, comme je ne suis pas sûr à 100% de retrouver les jars originaux à signer avec ce nouveau certificat, je me demandais si il était possible de désigner un jar pour le resigner ensuite.

    Si oui, comment ?

    Merci d'avance.

  2. #2
    Membre Expert
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    1 252
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2004
    Messages : 1 252
    Par défaut
    Dézipper/rezipper. Rien de plus simple

  3. #3
    Membre Expert
    Avatar de elitost
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Septembre 2003
    Messages
    1 985
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Septembre 2003
    Messages : 1 985
    Par défaut
    Citation Envoyé par dingoth Voir le message
    Dézipper/rezipper. Rien de plus simple
    J'ai bien dis désigner, pas dézipper...comprends tu ?

    Dans un jar signé on va trouver le fichier manifest avec ce genre d'informations :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    Manifest-Version: 1.0
    Created-By: 1.4.2_05 (Sun Microsystems Inc.)
     
    Name: org/eclipse/core/commands/operations/IOperationHistoryListener.c
     lass
    SHA1-Digest: oSHwbdzak0nMP/Oz5KZmhGrfJaU=
     
    Name: org/eclipse/core/commands/contexts/ContextEvent.class
    SHA1-Digest: nhtzeaFGH7bZrt5IbBTIqsU/xUs=
     
    Name: org/eclipse/core/commands/operations/IHistoryNotificationAwareOp
     eration.class
    SHA1-Digest: wUweFoUsGH4f0ThKESvnyuMcrFQ=
     
    ...
    ...
    Et dans le répertoire META-INF les fichiers suivants :
    -MANIFEST.MF
    -SIGNFILE.DSA
    -SIGNFILE.SF

    Ces fichiers sont générés au moment de la signature, maintenant est il possible de revenir en arrière et comment ?

  4. #4
    Membre Expert
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    1 252
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2004
    Messages : 1 252
    Par défaut
    Autant pour moi, c'est ce que j'avais lu à l'époque dans mon Java In A Nutshell : il ne fallait surtout pas dézipper/rezipper un jar sous peine de perdre la signature.

    Mais bon, dans ce cas, dézippe (oui, j'insiste), vire les deux fichiers signfile.dsa et signfile.sf et supprime toutes les informations de signature sha-1 sur les classes du manifest.mf.

  5. #5
    Membre Expert
    Avatar de elitost
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Septembre 2003
    Messages
    1 985
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Septembre 2003
    Messages : 1 985
    Par défaut
    Citation Envoyé par dingoth Voir le message
    Autant pour moi, c'est ce que j'avais lu à l'époque dans mon Java In A Nutshell : il ne fallait surtout pas dézipper/rezipper un jar sous peine de perdre la signature.

    Mais bon, dans ce cas, dézippe (oui, j'insiste), vire les deux fichiers signfile.dsa et signfile.sf et supprime toutes les informations de signature sha-1 sur les classes du manifest.mf.
    Oui, je pensais à ça , je vais tenter le coup...c'est juste que je ne suis pas sûr totalement des liaisons qu'il pourrait y avoir dans un jar signé...

    Sinon si qqn à une autre soluce , je suis preneur

  6. #6
    Membre chevronné Avatar de T`lash
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2007
    Messages
    381
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : Saint-Pierre-Et-Miq.

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Biens de consommation

    Informations forums :
    Inscription : Septembre 2007
    Messages : 381
    Par défaut
    Citation Envoyé par elitost Voir le message
    Oui, je pensais à ça , je vais tenter le coup...c'est juste que je ne suis pas sûr totalement des liaisons qu'il pourrait y avoir dans un jar signé...

    Sinon si qqn à une autre soluce , je suis preneur
    De toute façon il ne t'en coute rien d'essayer de dézipper et de virer à la main la signature tant que tu gardes précieusement le jar original...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 5
    Dernier message: 29/07/2009, 15h04
  2. [JAR] + [javax.comm] Est-ce possible ?
    Par aravis dans le forum Entrée/Sortie
    Réponses: 7
    Dernier message: 20/03/2007, 18h27
  3. Réponses: 3
    Dernier message: 29/07/2003, 09h38
  4. Réponses: 2
    Dernier message: 16/05/2003, 10h14
  5. [CR] Est il possible de créer des univers avec Seagate Info?
    Par Frank dans le forum SAP Crystal Reports
    Réponses: 1
    Dernier message: 27/06/2002, 15h22

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