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

Services Web Discussion :

Web service over tunnel TSL/SSL


Sujet :

Services Web

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    94
    Détails du profil
    Informations personnelles :
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Octobre 2005
    Messages : 94
    Points : 85
    Points
    85
    Par défaut Web service over tunnel TSL/SSL
    Bonjour,

    Tout d'abord, désolé pour le double post, j'ai également posté ds la catégorie langage le même message.

    Pour consommer un web service je dois établir un canal TLS/SSL. J'active le protocol TLS dans le code de mon client en définissant le SecurityProtocol puis j'ajoute le certificat qui me permet de m'authentifier.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    System.Net.ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls;
    MonService.ClientCertificates.Add(ClientCertificate);
    Cependant, j'aimerais garder la maîtrise du tunnel ainsi créé et notamment le garder ouvert pour des requêtes SOAP successives. C'est-à-dire l'ouvrir à la 1ère requête SOAP, puis faire d'autres requêtes puis le fermer.

    Hors il me semble que la consommation du service ouvre et ferme le canal à chaque requête. J'ai vainement cherché sur le web des exemples et étudié la doc des classes ServicePointManager et ServicePoint sans réellement trouver une solution excepté tout faire à la main même la construction du message SOAP.

    Quelqu’un sait-il comment faire?

    Merci d'avance pour vos réponses.

    --
    Eric

  2. #2
    Membre régulier
    Profil pro
    Étudiant
    Inscrit en
    Juillet 2006
    Messages
    62
    Détails du profil
    Informations personnelles :
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2006
    Messages : 62
    Points : 75
    Points
    75
    Par défaut Service point manager
    Essaye de jeter un oeuil au paramètres :
    ServicePointManager.DefaultConnectionLimit
    ServicePointManager.MaxServicePointIdleTime

    L'article http://blogs.msdn.com/b/jpsanders/ar...tionlimit.aspx explique comment le canal reste ouvert etc...

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    94
    Détails du profil
    Informations personnelles :
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Octobre 2005
    Messages : 94
    Points : 85
    Points
    85
    Par défaut
    Bonjour .... et bonne année,

    Merci pour cette réponse ... même si elle vient presqu'un an après ma question .

    J'ai effectivement exploité:

    System.Net.ServicePointManager.MaxServicePointIdleTime
    ainsi que
    System.Net.ServicePointManager.SetTcpKeepAlive

    --
    Eric

Discussions similaires

  1. Test de performance sur Web service (Soap over JMS)
    Par LaBastoss dans le forum Performance Web
    Réponses: 5
    Dernier message: 20/07/2011, 14h03
  2. "Tunnel" Web Service
    Par dj_lil dans le forum Services Web
    Réponses: 1
    Dernier message: 31/10/2009, 03h29
  3. Réponses: 0
    Dernier message: 15/09/2008, 11h04
  4. Web Services et SSL
    Par dg.tall dans le forum Services Web
    Réponses: 6
    Dernier message: 21/07/2008, 17h15
  5. PHP, Web Service et SSL
    Par Calambo dans le forum Langage
    Réponses: 1
    Dernier message: 15/01/2008, 16h18

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