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

Sécurité Java Discussion :

Utilisation de SSlEngine


Sujet :

Sécurité Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Avril 2007
    Messages
    129
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 129
    Par défaut Utilisation de SSlEngine
    Bonjour à tous

    Je suis actuellement sur un projet qui demande l'utilisation de JSSE et plus particulièrement de SSLEngine je suis donc en train de lire la doc et j'ai une petite question.

    Dans la documentation de la classe SSLEngine il y a une méthode qui est expliquée :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
     
      SSLEngineResult r = engine.unwrap(src, dst);
       switch (r.getStatus()) {
       BUFFER_OVERFLOW:
           // Could attempt to drain the dst buffer of any already obtained
           // data, but we'll just increase it to the size needed.
           int appSize = engine.getSession().getApplicationBufferSize();
           ByteBuffer b = ByteBuffer.allocate(appSize + dst.position());
           dst.flip();
           b.put(dst);
           dst = b;
           // retry the operation.
           break;
    Est ce que quelqu'un pourrait me commenter ceci ?
    Je me doute qu'il y a un transfert de données dans dst mais bon je ne comprends pas vraiment...

    Merci

  2. #2
    Invité
    Invité(e)
    Par défaut
    As-tu vraiment besoin de descendre "si bas" ? Si tu initialises un SSLContext avec ton trustmanager si tu ne veux pas importer les certificats des servers dans le keystore par défaut par exemple, et ensuite, roulez jeunesse, tu fais un
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    URL url = new URL("https://hostname/index.html");
    Un exemple tout simple qui accepte tout certificat (déconseillé mais tu peux adapter) se trouve ici par exemple : http://www.exampledepot.com/egs/java.../TrustAll.html
    Est-ce que ça ne te suffit pas ?

Discussions similaires

  1. utiliser les tag [MFC] [Win32] [.NET] [C++/CLI]
    Par hiko-seijuro dans le forum Visual C++
    Réponses: 8
    Dernier message: 08/06/2005, 15h57
  2. Réponses: 4
    Dernier message: 05/06/2002, 14h35
  3. utilisation du meta type ANY
    Par Anonymous dans le forum CORBA
    Réponses: 1
    Dernier message: 15/04/2002, 12h36
  4. [BCB5] Utilisation des Ressources (.res)
    Par Vince78 dans le forum C++Builder
    Réponses: 2
    Dernier message: 04/04/2002, 16h01
  5. Réponses: 2
    Dernier message: 20/03/2002, 23h01

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