[java - applet] permissions d'ajouter un provider

permissions d'ajouter un provider [java - applet] - Java - Programmation

Marsh Posté le 24-04-2002 à 16:46:24    

Je suis en train de mettre au point une applet,
en ce moment j'utilise un système de cryptage (DES)
les méthodes que j'utilise viennent du JCE1.2.1
 
Le problème est que mon applet ne peut pas ajouter de provider,
donc en fait ne peut pas utiliser les méthodes propres au cryptage.
Si j'ai bien compris on doit ajouter des permissions (grant) dans un fichier java.policy (oui java.policy, je ne sais plus)
mais dans ce cas on devra le faire sur tous les ordis sur lesquels l'applet est susceptible de tourner ? !
 
Y a-t-il un moyen, dans la programmation de l'applet, d'autoriser ce provider ?
J'ai peut-être manqué un épisode, ça me paraît bizarre cette histoire.

 

[jfdsdjhfuetppo]--Message édité par warp le 24-04-2002 à 16:53:44--[/jfdsdjhfuetppo]


---------------
Il n'est pas nécéssaire de réussir pour persévérer.
Reply

Marsh Posté le 24-04-2002 à 16:46:24   

Reply

Marsh Posté le 24-04-2002 à 16:54:50    

Tu as deux options pour changer les paramètres de sécurité d'une applet
 
1. java policy comme tu l'as décrit
2. Signer ton applet (via jarsigner). Là tu exposes les changements que tu fais et le user doit accepter en cliquant ok a l'annonce du certificat.


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

Marsh Posté le 24-04-2002 à 16:58:17    

Je venais juste de me rendre compte que ce que j'ai dit est un peu con,
modifier les droits par programmation ça n'a pas beaucoup de sens,
l'interêt des applet c'est qu'on ne peut pas faire n'importe quoi,
si on pouvait outrepasser tout ça par programmation, tout ça n'a plus de raison d'être......
 
Si je fais une applet signée (donc laisser à l'utilisateur le choix de l'exécuter ou non), je peux faire à peu près n'importe quoi, ou il y a encore des restrictions ?


---------------
Il n'est pas nécéssaire de réussir pour persévérer.
Reply

Marsh Posté le 24-04-2002 à 17:04:11    

du moment que le user accepte tu peux faire à peu près ce que tu veux (genre effacer des fichiers sur la machine locale)


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

Marsh Posté le 24-04-2002 à 17:05:36    

Ok merci pour tes réponses  :hello:


---------------
Il n'est pas nécéssaire de réussir pour persévérer.
Reply

Marsh Posté le 24-04-2002 à 17:10:37    

you're welcome  :hello:


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

Sujets relatifs:

Leave a Replay

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