Comment pouvez-vous contourner la validation de TLS / SSL certification dans WCF pour les services Web Exchange
-
24-09-2019 - |
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.
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>