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

Répondre à