¿Cómo evitar la validación de la certificación TLS / SSL en WCF para servicios web de Exchange
-
24-09-2019 - |
Pregunta
Me wa no a ignorar SSL y utilizar el protocolo HTTP normal para conectarse a un servidor de Exchange 2007 sin embargo no queremos invertir en un certificado SSL real y el uso uno que se necesita para el servidor BlackBerry Enterprise. ¿Hay alguna manera a esta derivación aquí es la excepción
La petición ha fallado. La conexión subyacente se cerró:. No se pudo establecer una relación de confianza para el SSL / TLS canal seguro
Service.Credentials = new WebCredentials(ShacxEwsUserName, ShacxEwsUserPassword, ShacxEwsUserDomain);
Service.Url = new Uri(ShacxEwsServiceUrl);
¿Cómo se hace ExchangeService aceptar malos SSL.
Solución
Aquí está una http: // foodforcode.com/how-to-bypass-ssl-validation-for-exchange-webservices-managed-api acerca de cómo llegué a hacerlo realmente simple ...
Otros consejos
Es difícil de diagnosticar sin saber más acerca de su situación, pero es posible que desee experimentar con la siguiente configuración que puede ser utilizado en la configuración de bypass cliente para el proceso de validación del certificado:
<serviceCertificate>
<authentication certificateValidationMode="None"
revocationMode="NoCheck" />
</serviceCertificate>