Comment pouvez-vous contourner la validation de TLS / SSL certification dans WCF pour les services Web Exchange

StackOverflow https://stackoverflow.com/questions/2585512

Question

Je wan't pour contourner SSL et utiliser le protocole HTTP régulier pour se connecter à un serveur Exchange 2007 mais nous ne voulons pas investir dans un vrai certificat SSL et celui que nous utilisons est nécessaire pour serveur d'entreprise BlackBerry. Est-il un moyen de contourner cette voici l'exception

  

Échec de la demande. La connexion sous-jacente a été fermée:. N'a pas pu établir une relation de confiance pour le canal sécurisé SSL / TLS

Service.Credentials = new WebCredentials(ShacxEwsUserName, ShacxEwsUserPassword, ShacxEwsUserDomain);
        Service.Url = new Uri(ShacxEwsServiceUrl);

Comment voulez-vous faire accepter ExchangeService mauvaise ssl.

Était-ce utile?

La solution

Voici un http: // foodforcode.com/how-to-bypass-ssl-validation-for-exchange-webservices-managed-api sur la façon dont j'eu le temps de le faire ... simple, réel

Autres conseils

Il est difficile à diagnostiquer sans le savoir plus sur votre scénario, mais vous pourriez vouloir expérimenter avec le paramètre suivant qui peut être utilisé dans la configuration client pour contourner le processus de validation du certificat:

        <serviceCertificate>
          <authentication certificateValidationMode="None"
                          revocationMode="NoCheck" />
        </serviceCertificate>
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top