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 sous IE et message


Sujet :

Applets Java

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Avril 2002
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2002
    Messages : 9
    Points : 8
    Points
    8
    Par défaut Applet sous IE et message
    Bonjour,

    J'ai une applet avec des Jar signés qui fonctionne très bien sous FireFox, Chrome et IE. Mais sous IE, j'ai un message "Java a découvert des composants d'application qui pourraient présenter un risque de sécurité" avec des boutons Oui/Non pour bloquer les composants potentiellement dangereux.

    Je précise que mon applet est susceptible d'ouvrir une socket, utiliser un port COM ou USB (application metier)

    Je souhaiterai ne plus avoir se message. Si quelqu'un a une idée ...
    De plus, sur certain postes, je n'ai pas ce message ... quelle raison ???

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

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

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 481
    Points : 48 806
    Points
    48 806
    Par défaut
    différente version de java peut-être? De quels composant parle le message? La signature est-elle faite avec un certificat protégé par une autorité de certification (verisgin, etc) ou est-ce un certificat auto signé?

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Avril 2002
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2002
    Messages : 9
    Points : 8
    Points
    8
    Par défaut
    Citation Envoyé par tchize_ Voir le message
    différente version de java peut-être? De quels composant parle le message? La signature est-elle faite avec un certificat protégé par une autorité de certification (verisgin, etc) ou est-ce un certificat auto signé?
    Bien IE ne me précise rien. et les jars sont auto signés

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

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

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 481
    Points : 48 806
    Points
    48 806
    Par défaut
    ben bloque les composants pour voir où tu crache

  5. #5
    Futur Membre du Club
    Profil pro
    Inscrit en
    Avril 2002
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2002
    Messages : 9
    Points : 8
    Points
    8
    Par défaut
    Citation Envoyé par tchize_ Voir le message
    ben bloque les composants pour voir où tu crache
    J'ai quelques doutes sur l'ouverture de socket. Mon applet est appelée par du JS et elle appel du JS et j'ai dû faire ceci pour que cela fonctionne :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    try{
      System.setSecurityManager(null);
      }
      catch (Exception e){e.printStackTrace();}
      }
    Sans ça, impossible d'utiliser les sockets
    Je test ça demain

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

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

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 481
    Points : 48 806
    Points
    48 806
    Par défaut
    le javascript est un tue sécurité pour le securitymanager. Pour autoriser une commande, il faut que toute la pile d'appel soit de confiance, or la partie javascript dans la pile d'appel est difficilement signable, d'ou tes problèmes.

  7. #7
    Futur Membre du Club
    Profil pro
    Inscrit en
    Avril 2002
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2002
    Messages : 9
    Points : 8
    Points
    8
    Par défaut
    J'ai trouvé !! (après quelques heures d'investigations :0( )

    J'utilise JWS pour initialiser mon Applet et dans mon code, je fais à un endroit un appel à la méthode getResources() de la classe ClassLoader et chose étrange, avec la version 1.6.0_19, cela déclenche une alerte de sécurité mais pas pour les updates précédentes ni la suivante. D'après mes recherches, c'était un problème connu (sauf par moi). Donc pour corriger, on invite l'utilisateur à mettre à jour sa version de Java.

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

Discussions similaires

  1. pb applet sous IE
    Par estampille dans le forum Applets
    Réponses: 3
    Dernier message: 16/08/2006, 22h29
  2. Réponses: 3
    Dernier message: 03/07/2006, 16h54
  3. Impossible d'executer <applet> sous IE6.0
    Par vasilpapa dans le forum Applets
    Réponses: 3
    Dernier message: 29/05/2006, 20h11
  4. Fermer un applet sous mozilla
    Par bellout dans le forum Applets
    Réponses: 2
    Dernier message: 11/05/2006, 10h41
  5. Réponses: 19
    Dernier message: 09/09/2005, 16h44

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