¿Cómo evitar la validación de la certificación TLS / SSL en WCF para servicios web de Exchange

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

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.

¿Fue útil?

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>
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top