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 :

[SSL] creer un client authentifié


Sujet :

Sécurité Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de pmartin8
    Inscrit en
    Novembre 2003
    Messages
    306
    Détails du profil
    Informations forums :
    Inscription : Novembre 2003
    Messages : 306
    Par défaut [SSL] creer un client authentifié
    Quelqun peux mexpliquer comment utiliser SSLSocket pour la création d'un client ssl authentifié?

    J'amerais voir un exmple qui me dit comment faire pour setter mon keystore etc.

    merci beaucoup!

  2. #2
    Membre régulier
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Avril 2005
    Messages : 8
    Par défaut
    Si tu veux un exemple, je peux te donner celui-là. Il fait partie d'un de mes projets, mais comme c'est pas moi qui ai écrit cette classe, je peux pas t'aider plus que ça je crois!

    Les classes proviennent des packages java.security et java.net.ssl.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    KeyManagerFactory kmf;
    KeyStore ks;
    TrustManagerFactory tmf;
    SSLContext sslc;
     
    String keyStorePassword = "123456";
     
    ks = KeyStore.getInstance("JKS");
    ks.load(new FileInputStream(keyStoreFileName), keyStorePassword.toCharArray());
     
    kmf = KeyManagerFactory.getInstance("sunx509");
    kmf.init(ks, keyStorePassword.toCharArray());
     
    tmf = TrustManagerFactory.getInstance("sunx509");
    tmf.init(ks);
     
    sslc = SSLContext.getInstance("TLS");
    sslc.init(kmf.getKeyManagers(), tmf.getTrustManagers(), null);
     
    SSLSocketFactory sf = sslc.getSocketFactory();
    SSLSocket socketOut = (SSLSocket) sf.createSocket(hostURL, port);

  3. #3
    Membre éclairé Avatar de pmartin8
    Inscrit en
    Novembre 2003
    Messages
    306
    Détails du profil
    Informations forums :
    Inscription : Novembre 2003
    Messages : 306
    Par défaut
    MErci!
    Ca devrait aller!

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

Discussions similaires

  1. [Gajim] erreur de certif SSL / demande conseils clients jabber
    Par OlaffGrossBaff dans le forum Réseau
    Réponses: 0
    Dernier message: 28/06/2014, 23h50
  2. Creer un client P2P
    Par Dzoumaka dans le forum PureBasic
    Réponses: 0
    Dernier message: 09/04/2011, 17h23
  3. Réponses: 1
    Dernier message: 26/08/2009, 21h12
  4. [Outils][VB.NET/C#] Comment créer un client OPC ?
    Par Angath dans le forum EDI/Outils
    Réponses: 4
    Dernier message: 07/10/2005, 16h41
  5. [Visual Web] [SJS] Créer un client d'EJB
    Par bart64 dans le forum NetBeans
    Réponses: 1
    Dernier message: 02/12/2004, 15h10

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