Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1039 connectés 

 


Dernière réponse
Sujet : [Java] Impossible d'utilisé les sockets dans les applets
darklord22 voici la réponse de mon pote
 

Citation :


 
Oui, c'est mon rayon.
 
Pour un bon départ pratique :
 
http://forum.java.sun.com/thread.j [...] ead=132769
 
pour signer soi-même son applet (self-signed applet). Il y a moyen aussi
d'utiliser un CA, c'est ce qu'il te faudra sans doute (il faut aller voir les
option de jarsigner alors).
 
En gros, comme tu le verras dans le 10 steps,
 
tu crée les classes,
tu les mets dans un jar,
tu signes le jar
tu déployes le jar de l'applet sur ton server
et lors du load de l'applet, on te demande si tu la truste ou pas
 
J'ai fait un document a la BBL la-dessus. Mais je n'ai plus qu'une copie papier,
si tu passes à Bxl lundi ou mardi, je te fais une photocopie et je te le donne.
 
Il y a aussi moyen de modifier le fichier java.security des machines locales
(pour le faire pointer vers un nouveau fichier java.policy qui donne des droits
restreints mais plus étendus que la sandbox à ton applet si elle vien du serveur
que tu trust), si tu y as accès, ce qui est problable sur un intranet,
improbable siu tu ne connais pas tes clients.


Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
darklord22 voici la réponse de mon pote
 

Citation :


 
Oui, c'est mon rayon.
 
Pour un bon départ pratique :
 
http://forum.java.sun.com/thread.j [...] ead=132769
 
pour signer soi-même son applet (self-signed applet). Il y a moyen aussi
d'utiliser un CA, c'est ce qu'il te faudra sans doute (il faut aller voir les
option de jarsigner alors).
 
En gros, comme tu le verras dans le 10 steps,
 
tu crée les classes,
tu les mets dans un jar,
tu signes le jar
tu déployes le jar de l'applet sur ton server
et lors du load de l'applet, on te demande si tu la truste ou pas
 
J'ai fait un document a la BBL la-dessus. Mais je n'ai plus qu'une copie papier,
si tu passes à Bxl lundi ou mardi, je te fais une photocopie et je te le donne.
 
Il y a aussi moyen de modifier le fichier java.security des machines locales
(pour le faire pointer vers un nouveau fichier java.policy qui donne des droits
restreints mais plus étendus que la sandbox à ton applet si elle vien du serveur
que tu trust), si tu y as accès, ce qui est problable sur un intranet,
improbable siu tu ne connais pas tes clients.

Olivier51 Donc exit l'IRC, comment il font les applets qui se connecte sur une serveur IRC, alors ?
Et pour obtenir la signature, il faut faire comment ?
darklord22 oui c'est normal. Si tu veux essayer sans les probs de sécurité, installe ton serveur sur une machine quelconque. Ensuite installe un web serveur sur le meme machine et places y ton html et tes class ou jar
 
La tu n'auras pas de probleme.
 
A+
Olivier51 Ben moi c'est aussi pour un chat basé sur IRC, l'application marche mais pas l'applet pour l'instant ...
darklord22 j'ai posé la question et attends la réponse. Je pense que ca intéressera quelqu'un d'autre qui m'avait demandé une applet de tchat la semaine passée. Je ne sais plus qui c'est mais si il se reconnait qu'il fasse signe qu'on fasse la manip ensemble pour son site à lui
 
A+
Olivier51 Merci d'avance darklord22, sympa !
darklord22 c'est la m**** signer une applet. J'ai un ami qui est consultant expert dans le domaine. Je vais lui demander ;)
 
Mais pour ce qui est de la solution à ton problème, gfive a donné une excellent réponse. Si tu veux d'autres détails, il y a;
 
http://java.sun.com/sfaq/
 
Je me renseigne et je reviens ;)
antsite non, y a rien de payant mais il y a pas mal de manips à faire. Je ne les connais pas par coeur, mais je pense que Darklord va vite venir à ton secours, ou alors fais une recherche, je crois que ça a déjà été traité.
Ventilo Question: Comment on fait signer nos applet? Faut payer?
gfive C'est tout à fait normal : les applets, à moins d'être signées, ont des droits très limités : pas d'écriture sur disque, pas d'ouverture de port en écoute, et pas d'ouverture de socket, SAUF vers la machine d'où elles ont été téléchargées...Donc, pour un chat, par exemple, le serveur de chat et le serveur web doivent être sur la même machine, ou accessibles par le biais d'une addresse commune...
Ouala..
Olivier51 Je ne pas utilisé les sockets dans mon applets, le navigateur me renvoie :
execption : java.security.AccessControlException : access denied (java.net.SocketPermission resolve)
 
Comment je peux faire ????

Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR