IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Applets Java Discussion :

[applet] Applet signée : pas d'avertissement de sécurité


Sujet :

Applets Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Février 2010
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 13
    Par défaut [applet] Applet signée : pas d'avertissement de sécurité
    Bonjour,

    J'ai créé une applet java que j'ai signée.

    J'arrive à créer mon certificat et à signer mon applet.

    Cependant, lorsque je veux tester mon applet avec un navigateur (que ce soit internet explorer ou Firefox), je n'ai aucun avertissement de sécurité ; et évidemment j'ai une exception de sécurité lorsque mon programme s'exécute.

    J'ai beau éplucher les forums, rien ne semble résoudre mon problème.
    J'ai bien désactivé le stockage des fichiers temporaires de Java.

    J'aurais aussi une question concernant le fichier de certificat : est-il nécessaire de le mettre avec les fichiers de la page HTML (je l'ai mis au cas où) ou bien est-il seulement utile lors de la signature de l'application?

    Si ça peut aider à résoudre le problème, je tiens à préciser que lorsque je vais sur des sites d'exemples d'applet signée, je vois bien l'avertissement en question.
    De plus, j'ai testé mon applet en local et sur serveur, j'ai lu que ça pouvait jouer.

    Voici le code source de la page HTML (les fichiers sont au même endroit que la page HTML) :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
      <head>
      <title></title>
      </head>
      <body>
      <applet name="appletPcSc" code="appletPcSc.class" 
            height="800px" width="800px" archive="appletPcSc.jar">
    </applet>
      </body>
    </html>
    Edit : Pour ceux qui seraient dans la même situation, j'ai également essayé d'ajouter manuellement le certificat et j'ai modifié le fichier java.policy, mais sans succès ...

  2. #2
    Membre du Club
    Inscrit en
    Janvier 2007
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 10
    Par défaut
    Le certificat .cert n'a pas besoin d'être dans le dossier des pages, il est utile, uniquement pour l'import dans la base de certificats autorisés (enfin, c'est ce que je pense).

    Pour ton problème, c'est en effet bizarre, j'avais suivi ce post pour signer mon applet et je n'ai eu aucun problèmes : http://forums.sun.com/thread.jspa?threadID=174214

  3. #3
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    peux-tu ouvrir ton jar signé et téléchargé à partir du navigateur, aller chercher le fichier MANIFEST.MF, et nous en copier / coller le contenu (ou les 30 premières lignes si c'est verbeux)?

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Février 2010
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 13
    Par défaut
    Merci pour vos réponses.

    Le certificat .cert n'a pas besoin d'être dans le dossier des pages, il est utile, uniquement pour l'import dans la base de certificats autorisés (enfin, c'est ce que je pense).
    Merci, je me posais la question, et je n'avais trouvé nulle part des infos là dessus.

    aller chercher le fichier MANIFEST.MF
    Où puis-je trouver ce fichier? J'ai bien eu un message lors de la signature comme quoi le fichier META-INF/MANIFEST.MF a été modifié, mais je n'ai pas trouvé de fichier MANIFEST.MF ayant une date de modification datant de la création de ma clé.

  5. #5
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    il est dans le jar: /META-INF/MANIFEST.MF

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Février 2010
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 13
    Par défaut
    Ok, voici le contenu du MANIFEST.MF :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    Manifest-Version: 1.0
     
    Name: .classpath
    SHA1-Digest: Cmr3XsItNRZIOLj4tzUYXoiUwqM=
     
    Name: .project
    SHA1-Digest: S16F5qBbtbDyfZ0UwIqbFxr3fNU=

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Applet] Applet Java ne tourne pas dans Firefox
    Par TheReturnOfMuton dans le forum Applets
    Réponses: 11
    Dernier message: 15/07/2006, 23h52
  2. Applet n'affiche pas tout
    Par zespoofiz dans le forum Applets
    Réponses: 1
    Dernier message: 23/05/2006, 15h17
  3. Applet ne fonctionnant pas
    Par webste dans le forum Applets
    Réponses: 3
    Dernier message: 07/12/2005, 17h42
  4. [Applet][XML] Ne pas interpréter les caractères spéciaux
    Par leminipouce dans le forum Format d'échange (XML, JSON...)
    Réponses: 4
    Dernier message: 28/07/2005, 16h15
  5. Réponses: 2
    Dernier message: 21/04/2005, 17h09

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo