Comment signer un applet irc sans certificat officiel ?

Comment signer un applet irc sans certificat officiel ? - Java - Programmation

Marsh Posté le 28-06-2003 à 21:55:00    

Bonjour,
 
En fait j'ai un applet sur un site, pour accéder à un serveur irc distant.
 
Je n'y connait pas grande chose en java, mais j'ai compris que pour ouvrir des connexions a distance il fallait "signer" l'archive.
 
 
Le problème est que je ne veut pas payer un certificat.
 
J'ai alors cherché le moyen de me signer en créant un certificat moi-même, j'ai donc trouvé entre autre ceci :
 
http://java.sun.com/security/signExample12/
 
 
Mais ca ne marche pas, selon les OS + jre des fois y a des "permission denied", rien qui se passe, bref ca marche dans 60% des cas.
 
Mon serveur web est sous bsd (ca on s'en fout), j'ai le jdk 1.4 de sun.
 
Quelqu'un à déjà signé des applet de client irc et qui marche de facon plus ou moins universelle niveau client ?
 
Je me suis battu avec keytool, le certificat est valide (par ex avec IE il me demande de l'accepter et tout)
 
Mais ca ne marche pas dans tous les cas, pourtant de nombreux sites utilisent cet applet sans probleme  
 
 
 
merci
 :sweat:


Message édité par void_ppc le 28-06-2003 à 22:09:49
Reply

Marsh Posté le 28-06-2003 à 21:55:00   

Reply

Marsh Posté le 28-06-2003 à 23:02:33    

Citation :

pourtant de nombreux sites utilisent cet applet sans probleme

 
 
Pourquoi ne pas ecrire un mail a un de ces webmasters pour qu il t explique comment il s y est pris ?
 
je suis sur qu'il aurons la reponse; sinon ici il me semble que darklord se soit serieusement penché sur cette question de signature d'applet ; reste plus qu a attendre qu'il passe :o
 
 
 
 
  :hello:


Message édité par veryfree le 28-06-2003 à 23:03:05
Reply

Marsh Posté le 28-06-2003 à 23:20:09    

veryfree a écrit :

Citation :

pourtant de nombreux sites utilisent cet applet sans probleme

 
 
Pourquoi ne pas ecrire un mail a un de ces webmasters pour qu il t explique comment il s y est pris ?
 
je suis sur qu'il aurons la reponse; sinon ici il me semble que darklord se soit serieusement penché sur cette question de signature d'applet ; reste plus qu a attendre qu'il passe :o
 
 
 
 
  :hello:


 
je l'avais déjà fait, mais bon comme ca leur rapporte rien g jamais eu de réponse  :sweat:  
 
Sinon dans ton client je crois qu'il est impossible de mettre des topics vide une fois que tu en a mis un

Reply

Marsh Posté le 28-06-2003 à 23:40:31    

void_ppc a écrit :


 
je l'avais déjà fait, mais bon comme ca leur rapporte rien g jamais eu de réponse  :sweat:  
 
Sinon dans ton client je crois qu'il est impossible de mettre des topics vide une fois que tu en a mis un


 
 
jvien de voir ca effectivement :jap:  
ceci dit en connaissant un minimum comment ca marche :
/TOPIC #chan :
et le tour est joué ;)


Message édité par veryfree le 28-06-2003 à 23:42:14
Reply

Marsh Posté le 28-06-2003 à 23:48:08    

vivi je sais mais ct juste pour te le signaler (g un réseau irc  :o )

Reply

Marsh Posté le 29-06-2003 à 03:27:27    

void_ppc a écrit :

vivi je sais mais ct juste pour te le signaler (g un réseau irc  :o )


ok  
en tt cas c'est réparé :o

Reply

Marsh Posté le 29-06-2003 à 10:16:17    

darklorrrd  :D

Reply

Marsh Posté le 29-06-2003 à 13:38:55    

void_ppc a écrit :

darklorrrd  :D  


 
pas avant demain maintenant :o

Reply

Marsh Posté le 29-06-2003 à 14:43:24    

faut que je retrouve l'article que j'ai écrit à l'époque :o
me souvient plus :D

Reply

Marsh Posté le 03-07-2003 à 14:01:27    

fait un effort s'il te plait  :sweat:

Reply

Marsh Posté le 03-07-2003 à 14:01:27   

Reply

Marsh Posté le 03-07-2003 à 14:08:32    

void_ppc a écrit :

fait un effort s'il te plait  :sweat:  


 
ah oui  :whistle:


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 04-07-2003 à 02:46:16    

Reply

Marsh Posté le 14-07-2003 à 17:28:13    

DarkLord a écrit :


 
ah oui  :whistle:  


 
 :whistle:

Reply

Marsh Posté le 14-07-2003 à 17:28:41    

very tu peux l'aider stp? :o


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 14-07-2003 à 17:54:22    

j'ai cherché, cherché, je trouve que des méthodes sous win, et les quelques tutoriaux que j'vais trouvé qui marchaient, bin selon les jre des clients ca marchait/marchait pas aléatoirement (connecting to ... permission denied)

Reply

Marsh Posté le 14-07-2003 à 17:59:57    

d'ailleurs pkoi microsoft à fait une JRE ?
 
Le java c pas sensé abolir la limite OS/plate-forme ?
 
c con que maintenant ca dépends fortement du jre pour qu'un applet marche  :sweat:

Reply

Marsh Posté le 14-07-2003 à 22:59:24    

DarkLord a écrit :

very tu peux l'aider stp? :o


 
:o

Reply

Marsh Posté le 14-07-2003 à 23:01:53    

deux etapes:
 
créer le certificat :
 
keytool -genkey -alias ppc
 
puis tu repond au questionnaire...
 
 
 
une fois le certificat crée, signer les fichiers jars:
 
jarsigner -signedjar NomDuJarSigné jarAsigné ppc
 
il te demande le pass...
 
et ca rullez


Message édité par veryfree le 25-07-2003 à 15:48:01
Reply

Marsh Posté le 25-07-2003 à 15:31:26    

salut,
j'ai le meme probléme, mais la commande keytool de mon JDK ne connais pas l'option -keygen donc je ne peux pas crer de certificat. Comment puis je faire?

Reply

Marsh Posté le 25-07-2003 à 15:32:52    

Raoul a écrit :

salut,
j'ai le meme probléme, mais la commande keytool de mon JDK ne connais pas l'option -keygen donc je ne peux pas crer de certificat. Comment puis je faire?


 
c'est quoi ta version?
 
java -version pour le savoir


Message édité par darklord le 25-07-2003 à 15:32:59

---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 25-07-2003 à 15:48:51    

Raoul a écrit :

salut,
j'ai le meme probléme, mais la commande keytool de mon JDK ne connais pas l'option -keygen donc je ne peux pas crer de certificat. Comment puis je faire?


 
 
c de ma faute dsl
 
c -genkey et non pas -keygen  (j'ai edité)

Reply

Marsh Posté le 25-07-2003 à 16:45:07    

arf, bon j'ai fait la manip (j'ai pas encore fait de JAR donc je vais regarder ca de + pres) mais qu'est ce que le Keystore?
Merci

Reply

Marsh Posté le 25-07-2003 à 17:43:48    

bon mon archive JAR est crée, no prob, mais 1 paramettre m'echape dans la commande:
jarsigner -signedjar NomDuJarSigné jarAsigné ppc
 
jarAsigné: ca le mien je supose :)
NomDuJarSigné: euh c quoi celui là?
ppc: c 1 nom d'alias juste comme ca ou c bien précis?

Reply

Marsh Posté le 25-07-2003 à 18:12:11    

Raoul a écrit :

bon mon archive JAR est crée, no prob, mais 1 paramettre m'echape dans la commande:
jarsigner -signedjar NomDuJarSigné jarAsigné ppc
 
jarAsigné: ca le mien je supose :)
NomDuJarSigné: euh c quoi celui là?
ppc: c 1 nom d'alias juste comme ca ou c bien précis?


 
 
c'est le jar qui sera crée, tu peux lui donner le meme nom que ton jar non signé mais a condition de le mettre ds un autre repertoire evidement:
si ton jat s appelle appli.jar
 
jarsigner -signedjar sign/appli.jar appli.jar ppc

Reply

Marsh Posté le 25-07-2003 à 18:26:50    

yes ca marche, nikel.
si j'ai bien compris la signature ne sert qu'a prevenir l'utilisateur qu'un programme dans la page va se connecter a 1 autre machine. C'est ca?
Merci bcp

Reply

Marsh Posté le 25-07-2003 à 18:32:20    

Raoul a écrit :

yes ca marche, nikel.
si j'ai bien compris la signature ne sert qu'a prevenir l'utilisateur qu'un programme dans la page va se connecter a 1 autre machine. C'est ca?
Merci bcp
 


 
ou a acceder a des fichiers local en lecture
/ecriture ce qui peut etre fatale je pense :/

Reply

Marsh Posté le 25-07-2003 à 18:54:35    

ouais c clair.
merci encore, j'ai plus qu'a trouver comment (si c'est faisable) mettre du texte en gras ou italique dans une textarea et ca sera nikel.

Reply

Marsh Posté le 25-07-2003 à 19:13:18    

Raoul a écrit :

ouais c clair.
merci encore, j'ai plus qu'a trouver comment (si c'est faisable) mettre du texte en gras ou italique dans une textarea et ca sera nikel.


 
bien sur que c faisable :o
 
tu passe par le document de ton TextArea:
 
style = new SimpleAttributeSet();
Document doc = tonTextArea.getDocument();
 
StyleConstants.setBold(style, true);
 
doc.insertString(doc.getLength(), "ceci devrait etre en gras" , style);

Reply

Marsh Posté le 25-07-2003 à 21:18:27    

merci c cool, mais la fonction getDocument dans la class textarea n'existe pas :(

Reply

Marsh Posté le 25-07-2003 à 22:54:18    

Raoul a écrit :

merci c cool, mais la fonction getDocument dans la class textarea n'existe pas :(


 
effectivement jvien de voir, getDocument est ds JTextComponent :/
 
 
va falloir attendre jfive :o
 

Reply

Marsh Posté le 26-07-2003 à 02:40:54    

veryfree a écrit :


va falloir attendre jfive :o


 
euh c'est quoi jfive?

Reply

Marsh Posté le 26-07-2003 à 12:33:15    

Raoul a écrit :


 
euh c'est quoi jfive?


 
quoted


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 26-07-2003 à 14:21:54    

???????

Reply

Marsh Posté le 26-07-2003 à 14:28:40    


 
gfive c'est le nick d'un foromeur super doué en GUI Java et tout ce qui est applet ;)


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 26-07-2003 à 14:43:36    


 
 :lol:

Reply

Marsh Posté le 26-07-2003 à 19:57:33    

arf, gfive est pas pret de passer, son dernier post ds cette rubrique date du 12/12/2002.


Message édité par Raoul le 26-07-2003 à 19:59:40
Reply

Marsh Posté le 26-07-2003 à 20:47:21    

Raoul a écrit :

arf, gfive est pas pret de passer, son dernier post ds cette rubrique date du 12/12/2002.


 
jme rappel l avoir vu il y a pas longtemps pourtant  :heink:

Reply

Marsh Posté le 26-07-2003 à 22:19:48    

ben c'est le resultat de la recherche par pseudo.

Reply

Marsh Posté le 26-07-2003 à 22:28:36    

Raoul a écrit :

arf, gfive est pas pret de passer, son dernier post ds cette rubrique date du 12/12/2002.


 
http://forum.hardware.fr/profilebd [...] interface=
 
Date du dernier message :  le 25-07-2003 à 11:26:20   :sarcastic:

Reply

Marsh Posté le 29-07-2003 à 00:20:04    

pourtant c le resultat donné par la recherche, mais son dernier message n'est peut etre pas dans cette rubrique

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed