RECHERCHER :
COMMUNAUTE MP
Identifiez vous ...
Devenir Membre
J'ai oublié mon MDP
DOMAINE MP
Bavardages
Langages Généraux
Langages Web
Langages DotNet
Autres langages
Dev. Jeux Video
Sécurité
Sys. Exploitation
Graphismes
Logiciels
Réseaux
Bases de données
Méthodologies
Emplois High-tech
Aide juridique
Articles juridiques
FORUM
Index des forums
Ajouter un sujet
Rechercher sujet
Contact Responsable
Devenir modérateur
CHAT MP IRC
Votre pseudo ...
Srv: irc.moteurprog.com
Chan: #MoteurProg
PARTICIPER
Plus de 3500 emplois.
Rechercher un job
Déposez votre CV
Emplois High-tech

Visiteur MP

 JAVA.POLICY dans JARSIGNER

Forum : APPLET
Sous Catégorie : Aucune
Type du sujet : Sujet Normale
FAQ : FAQ APPLET

SUIVI DES SUJETS PAR MAIL

SUIVI PAR MAIL INACTIF

RESOLUTION DU SUJET SUJET NON RESOLU
BLOQUAGE DU SUJET SUJET ACTIF
APPARTENANCE A LA FAQ N'APPARTIENT PAS A LA FAQ


POSTER UN NOUVEAU SUJET REPONDRE A CE SUJET

FORUM APPLET

PREMIERE PAGE

PAGE PRECEDENTE

Page précedente

Page suivante

PAGE SUIVANTE

DERNIERE PAGE
carolito
Nouveau membre
Inscrit : 21/06/2006
Messages : 1
Message
#102301
Posté le 25/06/06 à 14:30
Bonjour,

Voilà mon souci ...
Mon Applet Signée est faite pour lire des fichier MIDI (.mid) ... lorsque je l'utilise pour lire les fichiers qui sont sur ma machine (avec le PATH en dur du type : "C:\...\...") tout ce passe bien, mais lorsque je transforme mon Applet pour lire les fichiers MIDI par le biais d'une URL du type :
http://www.monsite.com/monDossierMidi/monFichier.mid
Ben là ça se corse !?!

DANS MA PAGE WEB J'AI :

<applet code="ClassTest.class" codebase="./" archive="sClassTest.jar"></applet>

(où sClassTest.jar est l'achive signée).

ACTUELLEMENT DANS L'ARCHIVE sClassTest.jar J'AI :

MANIFEST.MF
CLASSTES.RSA
CLASSTES.SF

ET DANS LE FICHIER MANIFEST.MF CORRESPONDANT J'AI :

Manifest-Version: 1.0
Created-By: 1.4.2_05 (Sun Microsystems Inc.)

Name: ClassTest.class
SHA1-Digest: FmWHup5XoKKqdPSHvcghppHninA=

POUR OBTENIR CA J'AI LANCE LA COMMANDE

jarsigner -keystore ClassTest -storepass 0123456789 -signedjar sClassTest.jar ClassTest.jar ClassTest

(où ClassTest est le keystore, 0123456789 est le mot de passe, sClassTest.jar est l'achive signée, ClassTest.jar est l'archive de départ)

NOTE :
Lorsque je lance la page WEB ou se trouve mon Applet tout ce passe bien une boite de dialogue s'ouvre pour demander à l'utilisateur s'il accepte d'exécuter l'Applet ... mais lorsque je clique sur le bouton "Play" pour lancer la lecture de mon fichier MIDI j'ai le message suivant :

Server returned HTTP response code 400 for URL: http://www.monsite.com/monDossierMidi/monFichier.mid

DONC : J'en ai déduis qu'il n'avait pas l'autorisation de lire le contenu du dossier : "monDossierMidi"

ALORS J'AI DECIDE DE FABRIQUER UN FICHIER : ClassTest.policy

- Mon fichier ClassTest.policy est-il correct et complet pour autoriser la lecture des fichiers MIDI qui se trouvent dans le dossier : "monDossierMidi" ?

grant signed ClassTest {
permission java.security.AllPermission;
permission java.io.FilePermission "/monDossierMidi","read,write,delete";
};

ET QUELLE COMMANDE DOS UTILISER ? jarsigner ? ou une autre ? pour que dans l'archive sClassTest.jar se rajoute le fichier : ClassTest.policy

ET DANS LE FICHIER MANIFEST.MF se rajoute un truc du style :

Name: ClassTest.policy
SHA1-Digest: 1UkwMAnKbHaX2CkqWE5ZOpCbvTo=

NOTE :
J'ai essayé envain la commande suivante :

java -Djava.security.manager -Djava.security.policy= ...

en testant toutes les combinaisons possibles entre les différents paramètres ... j'ai trouvé 1000 syntaxes totalement différentes les une des autres lors de mes recherches sur Internet mais aucune ne fonctionne jusqu'ici !?!

BREF UN GRAND MERCI SI VOUS POUVIEZ M'AIDER !!!

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 


    PAGE : [1]



.: Site Web développé par Julien Pichot et l'équipe MPWG avec www.evolvia-web.com :.