j'utilise netscape 7.02 et la jre-1.3.1_04 ns 600 (j'ai d'abord essay� la 1.4 mais sous home netscape ne trouvait pas teleir_cryptolib.jar)
Bizarre...
Note que pour le JDK ou la JRE 1.4.x, tu dois faire un lien symbolique (absolument un lien, pas une copie !) de la libjavaplugin_oji.so qui se trouve dans le sous-r�pertoire "ns610", en tout cas pour Mozilla et pour Netscape >= 7.0.
p.ex.: cd /usr/local/mozilla-1.3/plugins ln -s /usr/java/j2sdk1.4.1_02/jre/plugin/i386/ns610/libjavaplugin_oji.so . (la ligne "ln -s ..." se termine par le "." (sur la m�me ligne))
d�fintion du probl�me (d'avance pardonnez les a peu pr�s mais l� je suis en terrain totalement inconnu) ce qui coince c'est la g�n�ration du certificat de signature le serveur (de certificat) ne parait pas pouvoir �crire un fichier teleir. pourtant je suis sous / donc je devrais avoir tous les droits pas sur me dit-il ? il m'a fait �tendre les permissions � /root et aux comptes de /home. mais ca ne veut toujours pas g�n�rer ce fichu fichier teleir.
C'est un fichier cr�� localement, sur ton disque ?
Alors c'est un "probl�me" venant de la "sandbox" Java (*) (l�, c'est vraiment: "it's not a bug, it's a feature" ;-))
Tu dois autoriser l'applet � �crire dans ce r�pertoire via le policytool livr� avec le JDK/JRE (dans $JAVA_HOME/bin/policytool)
Ils ne sp�cifient pas les informations pour y ajouter la r�gle appropri�e ?
Alors, voici une solution moche mais efficace qui devrait r�gler le probl�me (sous ton utilisateur, soit $JAVA_HOME pointant vers le JDK/JRE):
1) $JAVA_HOME/bin/policytool
2) il va dire "Fichier de r�gles introuvable", c'est normal ;-) (OK)
3) clique sur "Ajouter une r�gle" (les autres champs restent vide, t'en occupe pas ;-))
4) laisse tous les champs vides et clique sur "Ajouter une permission"
5) l� tu as des "drop-down lists" (des listes de choix, quoi ;-)):
Permission -> FilePermission
Nom de cible -> <<ALL FILES>>
Actions -> read, write, delete, execute
6) clique sur le bouton "OK", puis sur "Termin�"
7) dans le menu: Fichier -> Enregistrer Sous
8) entre: .java.policy
(en fait c'est le fichier ".java.policy" dans ton Home - fais bien attention � sp�cifier le "." au d�but ;-))
9) OK, puis tu peux quitter le policytool
L� �a devrait fonctionner, on vient de donner tous les acc�s (de type fichier) � tous les applets.
Une fois que tu as fini ta d�claration, efface le fichier ~/.java.policy car c'est bien �videmment une solution rapide mais pas s�curis�e du tout ;-)
(*) sandbox = bac � sable
C'est un concept primordial dans Java en ce qui concerne les applets qui s'�x�cutent dans un browser: elles n'ont pas le droit d'acc�der � un m�dia local (ni lire ni �crire) ni d'ouvrir une connexion r�seau vers un site diff�rent du site originaire.
N�anmoins, il est possible d'autoriser ces choses via des "policies" (r�gles) pour tel ou tel applet. Cet � cet usage qu'est pr�vu le "policytool" (moche, mais �a fonctionne ;-)) livr� avec le JDK et la JRE.
-- -o) Pascal Bleser http://guru.unixtech.be /\\ <[EMAIL PROTECTED]> <[EMAIL PROTECTED]> _\_v The more things change, the more they stay insane.
_______________________________________________________ Linux Mailing List - http://www.unixtech.be Subscribe/Unsubscribe: http://www.unixtech.be/mailman/listinfo/linux Archives: http://www.mail-archive.com/[EMAIL PROTECTED] IRC: efnet.unixtech.be:6667 - #unixtech

