JARSIGNER : SIGNEZ VOS ARCHIVES EN UN RIEN DE TEMPS !

Twinuts Messages postés 5375 Date d'inscription dimanche 4 mai 2003 Statut Modérateur Dernière intervention 14 juin 2023 - 27 mars 2007 à 20:23
jooraX Messages postés 13 Date d'inscription vendredi 12 mai 2006 Statut Membre Dernière intervention 16 décembre 2008 - 2 sept. 2010 à 17:16
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/41972-jarsigner-signez-vos-archives-en-un-rien-de-temps

jooraX Messages postés 13 Date d'inscription vendredi 12 mai 2006 Statut Membre Dernière intervention 16 décembre 2008
2 sept. 2010 à 17:16
ok!
Comme la vérification ne me disait rien pour ce champ, et que le bouton parcourir ouvre une fenetre avec le bouton "ouvrir", je pensais que c'était seulement pour sélectionner un keystore deja créé et qu'il serait créé dans un chemin par défaut sinon.
Merci!

Donc maintenant, j'ai:
Keystore créé avec succès
Erreur lors de la signature du jar.
Veuillez vérifier vos paramètres

^^"
gmi19oj19 Messages postés 545 Date d'inscription lundi 10 mai 2004 Statut Membre Dernière intervention 28 septembre 2011 2
2 sept. 2010 à 17:12
Ah ben voilà !

même si la clé n'existe pas, faut définir un fichier dans lequel elle va être créée. Faut donc que le champ concerné soit rempli^^

avec un C:\maCle.jks par exemple =)
jooraX Messages postés 13 Date d'inscription vendredi 12 mai 2006 Statut Membre Dernière intervention 16 décembre 2008
2 sept. 2010 à 17:09
gmi19oj19 Messages postés 545 Date d'inscription lundi 10 mai 2004 Statut Membre Dernière intervention 28 septembre 2011 2
2 sept. 2010 à 16:40
Comme ça de tête, mon code datant quelques peu, je vois pas. Tu peux me faire une capture des champs renseignés ?
jooraX Messages postés 13 Date d'inscription vendredi 12 mai 2006 Statut Membre Dernière intervention 16 décembre 2008
2 sept. 2010 à 16:33
Bon, j'ai installé jdk puis ajouté la variable d'environnement,
maintenant keytool et jarsigner fonctionnent en console.

Par contre, j'ai toujours l'erreur
Erreur lors de la création du keystore.
Veuillez vérifier vos paramètres
gmi19oj19 Messages postés 545 Date d'inscription lundi 10 mai 2004 Statut Membre Dernière intervention 28 septembre 2011 2
2 sept. 2010 à 16:22
Il te manque que la commande jarsigner alors, c'est bien la commande keytool qui est utilisée (pour créer un keystore)

Mais effectivement, le mieux est d'avoir un JDK
jooraX Messages postés 13 Date d'inscription vendredi 12 mai 2006 Statut Membre Dernière intervention 16 décembre 2008
2 sept. 2010 à 16:20
En fait j'ai jre,

J'ai trouvé keytool.exe ici:
"C:\Program Files (x86)\Java\jre6\bin"

mais ni keystore, ni jarsigner.
Je pense qu'il faut que j'installe jdk à la place de jre du coup...
gmi19oj19 Messages postés 545 Date d'inscription lundi 10 mai 2004 Statut Membre Dernière intervention 28 septembre 2011 2
2 sept. 2010 à 16:18
il faut aller dans le panneau de configuration

système > avancé > varaibles d'environnement

et rajouter le chemin complet du répertoire menant au répertoire ton_jdk/bin dans la variable nommée path (en ajoutant un ; à la fin de celui-ci)

et ça devrait rouler ensuite
jooraX Messages postés 13 Date d'inscription vendredi 12 mai 2006 Statut Membre Dernière intervention 16 décembre 2008
2 sept. 2010 à 16:15
Non je ne peux pas.
Je vais essayer de les trouver...
mais comment faire pour les activer aussi dans la console?
gmi19oj19 Messages postés 545 Date d'inscription lundi 10 mai 2004 Statut Membre Dernière intervention 28 septembre 2011 2
2 sept. 2010 à 16:11
Est-ce qu'en commande MS-DOS, tu peux lancer les commandes keystore/jarsigner ? Les deux commandes se trouvent dans le répertoire bin du jdk
jooraX Messages postés 13 Date d'inscription vendredi 12 mai 2006 Statut Membre Dernière intervention 16 décembre 2008
2 sept. 2010 à 15:55
Ca a l'air super mais j'ai à chaque fois l'erreur:
Erreur lors de la création du keystore.
Veuillez vérifier vos paramètres

je désespère...

par ailleurs, je ne trouve pas où trouver jarsigner+keytool.
:(
gmi19oj19 Messages postés 545 Date d'inscription lundi 10 mai 2004 Statut Membre Dernière intervention 28 septembre 2011 2
12 août 2010 à 15:37
je viens de le télécharger et j'ai aucun problèmes pour l'ouvrir sur ma machine
psyphi Messages postés 51 Date d'inscription lundi 16 août 2004 Statut Membre Dernière intervention 12 août 2010
12 août 2010 à 15:34
Le zip ne fonctionne plus. Dommage le logiciel m'avait l'air sympa!
dulbala Messages postés 9 Date d'inscription mardi 25 août 2009 Statut Membre Dernière intervention 6 octobre 2009
26 août 2009 à 22:30
Bonjour,

Je tente en vain d'utiliser cet utilitaire mais j'ai systématiquement le message d'erreur suivant :

Keystore créé avec succès
Erreur lors de la signature du jar.
Veuillez vérifier vos paramètres

une idée ?

Merci
jipe1976 Messages postés 1 Date d'inscription jeudi 13 mars 2008 Statut Membre Dernière intervention 12 juin 2008
12 juin 2008 à 18:03
Merci,

très utile, je viens juste de m'offrir une bonne galère de retrouvaille de la liste descommandes...

plus jamais ça!

hourra!
7ider5 Messages postés 5 Date d'inscription lundi 19 novembre 2012 Statut Membre Dernière intervention 19 novembre 2012
6 mai 2008 à 16:23
Salut!
Merci pour ton prog il me sert énormément!
par contre, dans une appli client\serveur j'arrive à signer le client de façon à ne pas utiliser de batch pour lancer le .jar, mais ça ne fonctionne pas avec le serveur, avez vous une idée de la cause?
abhoryo Messages postés 28 Date d'inscription dimanche 25 mai 2003 Statut Membre Dernière intervention 29 août 2008
17 sept. 2007 à 11:32
Merci pour ta réponse aussi rapide et précise.

C'était si bête -_-. Bref je ne savais pas qu'on pouvait faire des jar executables. Très pratique. Merci à toi, ton appli va grandement me faire gagner du temps.
gmi19oj19 Messages postés 545 Date d'inscription lundi 10 mai 2004 Statut Membre Dernière intervention 28 septembre 2011 2
14 sept. 2007 à 16:06
Pourquoi utiliser Eclipse pour lancer un projet alors qu'il suffit d'utiliser le joli jar executable fourni ?
abhoryo Messages postés 28 Date d'inscription dimanche 25 mai 2003 Statut Membre Dernière intervention 29 août 2008
14 sept. 2007 à 01:22
Bonsoir,
Ayant l'habitude de ne faire que des applets java, je ne sais pas du tout comment utiliser cette application sous Eclipse. Pourriez-vous m'aider svp.
Merci d'avance
Twinuts Messages postés 5375 Date d'inscription dimanche 4 mai 2003 Statut Modérateur Dernière intervention 14 juin 2023 111
27 mars 2007 à 20:48
Salut,

par "tasser les actions dans l'UI" je parle surtout MVC ;) donc maintenance du code qui reste plus simple quand l'ui est dissocié des actions.

PS: je viens d'ajouter le mot 'signature' dans les mots clés histoire d'aider ceux qui ont pour habitude de taper leurs recherche en français ;)
gmi19oj19 Messages postés 545 Date d'inscription lundi 10 mai 2004 Statut Membre Dernière intervention 28 septembre 2011 2
27 mars 2007 à 20:28
Qu'entends tu par "tasser les actions dans l'UI" exactement ? Si c'est vis à vis de la génération de la commande de création du keystore, c'est volontaire pour pas balancer une tonne de paramètres dans la fonction qui execute la commande, même si c'est semi-propre (ou dégueu) vis à vis d'une séparation du code métier et du code de l'UI, j'suis d'accord.

Mémoriser les infos, pourquoi pas, j'avais pas chercher trop à pousser de ce coté là mais ça peut le faire.

Merci pour tes remarques
Twinuts Messages postés 5375 Date d'inscription dimanche 4 mai 2003 Statut Modérateur Dernière intervention 14 juin 2023 111
27 mars 2007 à 20:23
Salut,

il existe déjà une appli qui le fait mais la tienne est plus simple quand même ;)

J'ai pas testé l'appli mais point de vue code c'est sympa(si ce n'est évite de trop tasser les actions dans l'UI),

Petite remarque :P pourquoi ne pas mémoriser dans un fichier les anciennes saisie et ainsi éviter à l'utilisateur de retaper tout le temps les info, point de vu code à part la lecture du fichier tu as juste à remplacer tes JTextField par des JCombobox éditables en enregistre lors de la validation .... et le must serait d'ajouter l'auto complétion (regarde une des dernières sources de DARKSIDIOUS il le fait dedans) lors de la saisie des info (ok là j'avoue c'est du lux mais ça pourrait être cool).
Rejoignez-nous
A voir également