Poster une réponse à un sujet: Récupération des données eID web
    Attention, ce sujet est un sujet ancien (4041 jours sans réponse)
    Gras [b]Texte[/b] Italique [i]Italique[/i] Souligné [u]Souligné[/u] Barré [strike]Barré[/strike]
    Courriel [email=nobody@nobody.org]Nom[/email] Lien [url=http://www.website.com]Texte[/url] Ancre [anchor]Nom[/anchor] Image [img]http://www.website.com/image.jpg[/img] Insérer une image en provenance du site
    Aligné à gauche [align=left]Texte[/align] Centré [align=center]Texte[/align] Aligné à droite [align=right]Texte[/align] Toute la largeur [align=justify]Texte[/text]
    Couleur [color=#000000]Text[/color] Mise en forme [highlight=pascal]Texte[/highlight] Widgets Emoticons :code: [:code] Convertisseur HTML vers BBCode Convertisseur Word vers BBCode
    Prévisualisation Vérification de l'orthographe

    Copier Coller Couper Tout sélectionner
    Tout effacer Insérer la date Insérer l'heure Insérer la date et heure Insérer votre IP
    Liste [list=square][item]BlaBla[/item][/list] Liste Numérotée [list=decimal][item]BlaBla[/item][/list]
    Citation [quote=name]Texte[/quote] Spoiler [spoiler]James est le meurtrier![/spoiler]
    Tout en majuscules [uppercase]Texte[/uppercase] Tout en minuscules [lowercase]Texte[/lowercase] l33t [l33t]Je suis un nerd[/l33t] Texte en indice [sub]Texte[/sub] Texte en exposant [sup]Texte[/sup] Taille du texte [size=8]Texte[/size]
     
    mansyn
    Ok,

    je vais regarder à cela, mais l'erreur que j'ai viendrait du manque de cette classe.

    Je vais regarder encore un peu plus loin pour espérer résoudre le problème.
    zion
    Bonjour,

    Il n'y a absolument pas besoin de sa classe, tu reçois tout dans les headers, c'est disponible via $_REQUEST

    Aucun problème, sincèrement :smile:
    mansyn
    Hello,

    Je suis actuellement bloquer pour continuer dans cette solution. En effet, la classe "HTTPMessage" n'est pas disponible sur mon hébergement.

    Actuellement, il est impossible pour mon hébergeur de l'activé, courant de l'année 2015, il feront une mise à jour massive de leur serveur et gestionnaire de serveur Linux. Avec cette mise à jour, il seront en mesure de me l'activé.

    Donc, je suis donc bloqué, je vais malgré tout développer surement en local sur ma machine en y créant un réseau HTTPS afin de mettre au points cette solution.

    Est-ce que tu aurais d'autres pistes pour permettre d'utiliser cette applet sans "HTTPMessage" ? Je crains de devoir contacter Frank avec sa solution payante provisoirement.
    mansyn
    Salut,

    Je viens de regarder mes logs, j'ai un problème avec la classe "HttpMessage". Elle n'est pas trouvé.

    Je ne sais pas comment l'activé ou l'installer sur mon hebergement que je loue dans un datacenter. Je ne pense pas avoir accès à cette partie. Je vais donc déranger le service technique de celui-ci.

    Merci pour les renseignements.
    zion
    500, c'est que ton script PHP est planté, regarde les logs de ton serveur :smile:
    mansyn
    Hello,

    Je fais l'essais sur un serveur avec connexion en HTTPS. Voici l'erreur

    ----------------------------------------------
    eID Applet - Copyright (C) 2008-2009 FedICT.
    Released under GNU LGPL version 3.0 license.
    More info: http://code.google.com/p/eid-applet/
    checking applet privileges...
    security manager permission check for java 1.6...
    checking web application trust...
    running privileged code...
    eID browser applet version: 1.0.0-SNAPSHOT
    Java version: 1.8.0_25
    Java vendor: Oracle Corporation
    OS: Windows 8
    OS version: 6.2
    OS arch: x86
    Web application URL: https://www.(mondomain).be/eid/demoIdentity.php
    sending message: HelloMessage
    current protocol state: null
    protocol state transition: INIT
    SSL handshake finish cipher suite: TLS_RSA_WITH_AES_128_CBC_SHA
    HTTP response code: 500
    error: error sending message to service. HTTP status code: 500
    error type: java.io.IOException
    at be.fedict.eid.applet.Controller.sendMessage:184
    at be.fedict.eid.applet.Controller.run:221
    at be.fedict.eid.applet.Applet$AppletThread$1.run:483
    at java.security.AccessController.doPrivileged:-2
    at be.fedict.eid.applet.Applet$AppletThread.run:478
    at java.lang.Thread.run:-1
    Faute Générale.
    ---------------------------------------------------------

    Je ne pige pas trop, vu qu'il s'agit logiquement d'un exemple fourni.

    Est-ce que tu as une idée ou astuce à me donner pour réussir ?
    zion
    Il faut au moins ajouter le deploy.js de Java, sinon ça marchera pas. Quelle est ton erreur?

    Et si c'est pas en HTTPS, l'applet refusera de fonctionner :spamafote:
    Donc même sur un certif à toi, tu dois en créer un où tu n'as aucune chance.
    mansyn
    Hello,

    J'ai un peu de mal à trouvé l'information sur les communications, chacun de mes essais se solde par des erreurs.

    Je me sers d'un exemple trouver dans les sources :

    Voici la déclaration que j'utilise :
    1. <script type="text/javascript"
    2.             var attributes =
    3.                code :'be.fedict.eid.applet.Applet.class', 
    4.                 archive :'eid-applet.jar', 
    5.                 width :600
    6.                 height :300 }; 
    7.             var parameters =
    8.                TargetPage :'IdentityResult.php', 
    9.                 AppletService : 'IdentityService.php', 
    10.                 BackgroundColor : '#ffffff', 
    11.                 Language : 'en
    12.             }; 
    13.             var version = '1.5'; 
    14.            deployJava.runApplet(attributesparametersversion); 
    15.      </script>


    Il s'agit de l'exemple présent dans le tags "1.0.0.GA" des sources téléchargable.

    Qu'est-ce qui cloche pourquoi est-ce que l'opération peu déconné ?

    Est-ce que j'ai mal choisi l'exemple formulé, je suis assez perdu avec toutes les possibilités expliqué. Si je savais déjà comment déclarer dans ma page l'applet. De plus, je ne suis pas sur de la version du .jar
    mansyn
    Bonjour,

    Je comprends, il est normal que tu ne puisse pas me fournir les codes. Je vais reprendre tout cela à Zero sur le site de l'applet avec tes conseiller.

    Dans l'application que je fais, je dois juste récuperer l'identité de la personne. Un simple exemple montrant comment activé l'applet dans la page web (hmtl + Javascript) et un bout de code en php affichant ou récupérant l'information.

    Je vais essaye de faire un test avec cette idée, j'espère réussir cette fois. Dans le cas contraire, je publierai mon test. Peu-être, que je fais une erreur quelques part.

    En tout cas, encore merci pour la réponse. Au moins, nous voyons de nouvelle piste.
    zion
    Désolé, mais fournir notre code ça je ne ferai pas comme cela, c'est un peu à la base de notre boîte, et il ne m'appartient pas personnellement. Mais il "suffit" de lire un peu le protocole de Frank pour la communication avec le backend, ce sont quelques échanges d'headers, et en une page en PHP c'est résolu :smile:
    Catégorie:  






    Ada
    CSS
    Cobol
    CPP
    HTML
    Fortran
    Java
    JavaScript
    Pascal
    Perl
    PHP
    Python
    SQL
    VB
    XML
    Anon URL
    DailyMotion
    eBay
    Flickr
    FLV
    Google Video
    Google Maps
    Metacafe
    MP3
    SeeqPod
    Veoh
    Yahoo Video
    YouTube
    6px
    8px
    10px
    12px
    14px
    16px
    18px
    Informaticien.be - © 2002-2026 AkretioSPRL  - Generated via Kelare
    The Akretio Network: Akretio - Freedelity - KelCommerce - Votre publicité sur informaticien.be ?