utiliser jarsigner - Java - Programmation
Marsh Posté le 17-07-2003 à 00:12:18
1) non je crois pas, pis de toute façon, si t'as de quoi builder des .class, t'as aussi la ligne de commande jar ![[:spamafote] [:spamafote]](https://forum-images.hardware.fr/images/perso/spamafote.gif) 
 
2) Pour ton histoire d'applet signée, c'est pas jarsigner qu'il te faut. cf http://java.sun.com/products/jdk/1 [...] igner.html (en prime y a aussi un lien vers la commande jar) 
Pour signer des applets, faut passer par des organismes comme VeriSign qui te fournissent un certificat de façon à ce que l'utilisateur soit averti quand il arrive sur ton site que ton applet demande des droits spécifiques. Mais ça se demande pas comme ça, c'est un service payant et tout  Y a déjà un topic là-dessus, je crois. Il a été remonté y a pas très longtemps, cherche un brin.
 Y a déjà un topic là-dessus, je crois. Il a été remonté y a pas très longtemps, cherche un brin.
Marsh Posté le 17-07-2003 à 10:10:31
| Taiche a écrit :   | 
 
  
 
 
bin si c'est jarsigner qu'il faut. Verisign c'est qd tu veux te la faire à la propre. Ceux qui ont pas de thunes disent en gros (ouais en fait mon soft il fait rien de mal promis, clique sur ok gros con) 
 
A+ 
 
PS : sinon un mp a veryfree devrait t'aider 
Marsh Posté le 17-07-2003 à 11:54:54
| DarkLord a écrit :   | 
 
Ah ba merde, j'avais pas pigé ça ![[:ddr555] [:ddr555]](https://forum-images.hardware.fr/images/perso/ddr555.gif) 
 
Mais c'est débile, alors. N'importe qui peut foutre une applet qui supprime toutes les données du disque en la signant tranquille à la mano comme chez grand-mère. C'est cheum 
Marsh Posté le 17-07-2003 à 11:59:24
| Taiche a écrit :   | 
 
 
bin ouais ![[:dawa] [:dawa]](https://forum-images.hardware.fr/images/perso/dawa.gif)
Marsh Posté le 17-07-2003 à 12:00:02
| DarkLord a écrit :   | 
 
Sinon c'était ![[:boidleau] [:boidleau]](https://forum-images.hardware.fr/images/perso/boidleau.gif) le smiley
  le smiley  
 
Dindon 
Marsh Posté le 17-07-2003 à 12:00:59
| Taiche a écrit :   | 
 
 
Marsh Posté le 17-07-2003 à 13:03:27
| The big ben a écrit : Pour faire mon archive jar puis je le faire avec un prog genre winace? Si oui quels fichiers faut il y mettre mon but étant de donner les permissions puis lire et écrire dans un fichier a partir d'une applet.  | 
 
Pour la 1), on peut. J'ai deja fais des .jar avec winzip !
Marsh Posté le 17-07-2003 à 13:04:20
| R3g a écrit :   | 
 
 
un jar c'est un fichier .zip avec un répertoire META-INF dedans c'est tout hein. 
 
Y a rien de miraculeux là dedans   
 
Marsh Posté le 17-07-2003 à 13:13:43
| DarkLord a écrit :   | 
 
Je sais mais c'est Taiche y disait qu'on pouvait pas   
 
Marsh Posté le 17-07-2003 à 14:04:17
| R3g a écrit :   | 
 
Que je croyais qu'on ne pouvait pas ![[:aloy] [:aloy]](https://forum-images.hardware.fr/images/perso/aloy.gif)
Marsh Posté le 18-07-2003 à 21:36:08
pour le jar il faut juste mettre les .class et .java?
Marsh Posté le 18-07-2003 à 21:54:20
| The big ben a écrit : pour le jar il faut juste mettre les .class et .java?  | 
 
  pas les .java
 pas les .java   
 
Marsh Posté le 22-07-2003 à 00:23:34
| DarkLord a écrit :   | 
 
 
  
  
 
 
 
dark a raison, lorsqu on signe un jar a l'arrache  
tu as droit a un jolie un message qui ressemble a ca: 
Ce certificat est délivré par un organisme qui n est pas digne de confiance  
"veryfree" atteste que le contenu est sur, vous devriez acceptez seulement si vous faite confiance a "veryfree" 
 ![[:totoz6] [:totoz6]](https://forum-images.hardware.fr/images/perso/totoz6.gif) 
 
 
edit: 
 
Marsh Posté le 22-07-2003 à 00:24:28
c'est pas encore au point : 
 
http://jchatirc.sourceforge.net/main.php3?page=applet 
 
Marsh Posté le 24-07-2003 à 13:07:12
Je n arrive toujours pas a signer mon applet! bon d accord je suis nul ms bon...  
 
J ai donc fait un fichier .jar avec mon fichier.class (via winace) je l ai nommé temp.jar et il se trouve donc dans c:\temp\temp.jar 
 
Ensuite pour le signer je fait: 
jarsigner -keystore c:\temp -storepass ben -keypass ben -signedjar sortie.jar temp.jar benji 
 
il me fait un message d'erreur suivant :  
 jarsigner error: java.lang.RuntimeException: keystore load: invalid keystore format 
 
De plus quel mot clé dois-je ajouter pour lui donner les permissions de lecture/écriture dans le fichier file.txt? 
Doit il se trouver dans le ficher jar? je supp que non... 
 
Merci  
Ben 
Marsh Posté le 24-07-2003 à 13:38:39
| The big ben a écrit : Je n arrive toujours pas a signer mon applet! bon d accord je suis nul ms bon...   | 
  
 
commence deja par faire tes jar avc l'outils jar.exe du jdk   
Marsh Posté le 28-07-2003 à 15:30:58
Bon j ai repris depuis le début! 
Alors voila: 
 
Ce que je veux donc faire: 
 Signer mon applet pour lui permettre d'écrire dans mon fichier file.txt 
 
Ce que j'ai: 
 dans le rep c:\temp  
  - le fichier file.txt 
  - le fichier writerapplet.class 
  - le fichier writerapplet.java 
 
voici en détail ce que je fait: 
 je me place dans mon rep c:\java\jdk1.3.1_04\bin\ 
 
 je fait la commande: 
   jar cvf wrt.jar c:\temp\writerapplet.class 
 J ai donc un fichier wrt.jar placer c:\java\jdk1.3.1_04\bin\ 
  
 Je copie ce fichier wrt.jar dans c:\temp 
  copy wrt.jar c:\temp 
 
 Puis je la signe! 
  jarsigner -keystore C:\temp -storepass ben -keypass ben -signedjar sortie.jar temp.jar benji 
 
 et il me fait le message d'erreur suivant :  
  jarsigner error: java.lang.RuntimeException: keystore load: invalid keystore format 
 
 Pourquoi tant de haine???
Marsh Posté le 16-07-2003 à 22:12:09
Pour faire mon archive jar puis je le faire avec un prog genre winace? Si oui quels fichiers faut il y mettre mon but étant de donner les permissions puis lire et écrire dans un fichier a partir d'une applet.
Ma deuxieme question est d'avoir la ligne de commande exacte que je dois taper pour donner les permission (en utilisant jarsigner) enfin sauf si il y a plus simple et si oui alors donnez moi une explication la plus précise possible svp.
Un grand merci!!!
Ben