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
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.
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
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
Marsh Posté le 17-07-2003 à 12:00:02
DarkLord a écrit : |
Sinon c'était 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
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
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"
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