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

Web & réseau Delphi Discussion :

WebService en HTTPS


Sujet :

Web & réseau Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    60
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 60
    Par défaut WebService en HTTPS
    Bonjour,

    Je suis sous Delphi 2009 et je viens de faire un webService qui est ensuite utilisé par un site développé avec Visual Studio.
    Tout fonctionne bien sauf si j'active le HTTPS sur le site web et le web service avec un certificat au niveau du site web par défaut sous IIS.
    Sur le site web, je change l'appel à mon web service en mettant https et là plus rien ne fonctionne : https://localhost/WebService/webSrv.dll

    Les appels aux méthodes du web service retourne l'erreur suivante :
    Methode : GetWebResponse
    Message : La connexion sous-jacente a été fermée*: Impossible d'établir une relation de confiance pour le canal sécurisé SSL/TLS.
    J'ai mis la propriété PublishLocationAsSecure à TRUE sur le composant WSDLHTMLPublish et ça change rien.
    Mon web service est très simple, il utilise les composants SOAP de base de Delphi.

    J'aimerai savoir comment faire pour que mon web service puisse fonctionner avec du SSL en HTTPS ?
    Est-ce un problème sous Delphi ou de IIS ou d'appel du web service par le site web ?

    Par avance, merci !

    --
    Zugg

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    60
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 60
    Par défaut
    Bon après encore et encore des recherches, le soucis vient du site web développé en C#, il faut lui indiquer de valider automatiquement les demandes de certificats :
    pour Framework 1.0 :
    http://defaut.developpez.com/tutorie...ices/https/cs/
    pour Framework 2.0 :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    System.Net.ServicePointManager.ServerCertificateValidationCallback = delegate { return true; };
    donc voilà, problème réglé, ouf.

    --
    Zugg

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

Discussions similaires

  1. Webservice et HTTPS
    Par troumar dans le forum Services Web
    Réponses: 0
    Dernier message: 29/07/2010, 16h33
  2. Acces à un webservice en HTTPS
    Par Gatsu35 dans le forum Flex
    Réponses: 0
    Dernier message: 15/11/2008, 14h36
  3. [Delphi7] Exemple webservices vers HTTPS
    Par serge0934 dans le forum Web & réseau
    Réponses: 4
    Dernier message: 02/03/2008, 20h18
  4. [Tomcat] Webservice over HTTPS
    Par encom79 dans le forum Tomcat et TomEE
    Réponses: 1
    Dernier message: 24/01/2007, 09h56
  5. [Tomcat] Webservice over HTTPS
    Par encom79 dans le forum Services Web
    Réponses: 0
    Dernier message: 22/01/2007, 17h11

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