Page 1 sur 1

[java] alerte de sécurité [résolu]

Publié : dim. 19 oct. 2014, 16:17
par mimile
Salut,

Je me crée ma page web qui contient un applet java qui affiche les phases de la lune et diverses données concernant cette dernière.

Le texte :

Code : Tout sélectionner

<h3><u>Phase de la Lune &agrave; ce moment pr&eacute;cis</u></h3>

<!--script librement obtenu ici : http://javaboutique.internet.com/LunarPhases/ -->

<p align="center" class="txt">&nbsp;&nbsp;</p>
<!--            <p align="center" class="txt">&nbsp;</p> -->

            <p align="center" class="txt"><applet code="LunarPhases.class" width="400"
             height="160">
            </applet>
             </p><br />
Problème : quand j'ouvre ma page, je vois apparaître ce message :

Image

Je n'ai aucune crainte concernant cet applet et je voudrais faire en sorte que son niveau de sécurité soit qualifié de très élevé pour qu'il fonctionne.

J'ai beau chercher, je ne vois pas comment faire.

Une idée ?

Re: [java] alerte de sécurité

Publié : dim. 19 oct. 2014, 16:38
par FoolEcho
Salut,

Il faut que tu affines la politique au niveau des préférences de Java en rajoutant des exceptions (hors de question de baisser le niveau de sécurité au niveau global !). :chinois:
Si tu utilises openjdk avec icedtea, il te suffit de lancer itweb-settings (tu l'auras aussi dans tes applications graphiques) et de rajouter une règle dans Extended applet security (tu rajoutes une ligne, normalement ça devrait être pour localhost, c'est-à-dire ton serveur local et tu la passes à faire confiance).
La manipulation est similaire si tu utilises le java d'oracle, sauf que je ne sais plus comment s'appelle l'application... (à voir dans le paquet jre installé ou directement dans ta liste d'applications, elle devrait y figurer... ça devrait ressembler à ça: https://www.java.com/fr/download/help/jcp_security.xml ).

Re: [java] alerte de sécurité

Publié : mar. 21 oct. 2014, 15:04
par mimile
J'utilise effectivement le java d'Oracle.

Malheureusement, le lien auquel tu renvoies ne concerne que Windows et Mac.

Ma version actuelle (jre1.8.0_25) contient ceci

Image

mais je ne sais où chercher ou comment faire pour modifier le niveau de sécurité de l'applet.

EDIT : au pif, j'ai examiné le contenu du dossier bin.
J'y ai trouvé ControlPanel qui contient un panneau de configuration avec un onglet sécurité mentionnant deux niveaux de sécurité : très élevé et élevé, ce dernier permettant d'exécuter l'applet même s'il ne peut contrôler (ou quelque chose comme ça) le certificat.

Un autre onglet permet d'indiquer le site qu'on autorise et j'y ai simplement indiqué http://localhost

Résultat : au lancement de ma page : une fenêtre de mise en garde et question: êtes -vous certain de continuer ?

J'ai répondu oui et mon applet s'est affiché.

J'ai arrêté et relancé Firefox à plusieurs reprises et la question de sécurité ne se pose plus.

Je présume que ma réponse initiale a été enregistrée.

Je ne pense courir aucun risque tant que je testerai ma page web en localhost.

Problème résolu.

EDIT : à propos de la sécurité, j'ai visité un site qui est sensé affiché mon applet. Résultat :

Image

Re: [java] alerte de sécurité [résolu]

Publié : mar. 21 oct. 2014, 19:04
par FoolEcho
mimile a écrit :Malheureusement, le lien auquel tu renvoies ne concerne que Windows et Mac.
Peu importe, c'était pour donner une idée de la manipulation une fois l'application trouvée et lancée (et oui, c'était forcément dans bin :P ).
mimile a écrit :Je ne pense courir aucun risque tant que je testerai ma page web en localhost.
Ceci étant, avoir un site juste pour une applet... :mrgreen: le concepteur aurait pu proposer une version autonome, bref...