On Wed, 26 Mar 2003 22:47:00 +0100 Pascal Bleser <[EMAIL PROTECTED]> wrote:
> philippeniquet wrote: > > 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)) oui tu m'as clairement expliqu� ceci dans un mail pr�c�dent (ce qui t'as valu quelques compliments tr�s m�rit�s) mais comme sous mon compte utilisateur il me disait qu'il n'y avait pas les droits pour /usr/lib/.../teleir_cryptolib.jar et que ce fichier n'existe pas dans jre1.4 mais que je l'ai trouv� dans jre1.3 bien qu'il soit ns600 j'ai fait le lien symbolique avec ce dernier en ayant effac� le pr�c�dent. > > > 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) le correspondant m'a parl� de $java_home/lib/ext > > Ils ne sp�cifient pas les informations pour y ajouter la r�gle appropri�e ? � mettre en �criture > > 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): euh l� pardon mais je ne comprends rien � "soit $JAVA_Home pointant vers le JDK/JRE" d�sol� je fais �a avec quoi Oh grand Gourou ? > > 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 _______________________________________________________ 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

