Existen situaciones en las que desea que su aplicación acepte certificados SSL no válidos (entorno de prueba/certificados autofirmados, etc.).Aceptación de certificados SSL no válidos con WinRT
En el mundo de .NET uno usaría la clase ServerCertificateValidationCallback
para hacerlo. Lamentablemente, la clase no existe en un contexto WinRT.
Necesito consumir una API web utilizando WinRT que está alojado en un servidor sin un certificado SSL válido.
Cómo se aceptan certificados ssl no válidos en WinRT utilizando la clase HttpClient
o cualquier otra clase apropiada.
Cualquier ayuda o alternativa sería muy apreciada.
Alternativamente, se podría añadir a su auto firmado los certificados de prueba a su almacén de certificados local para que pudieran ser consideradas como válidas. – Wug
Estaba pensando en eso también y teóricamente debería funcionar, pero: el dispositivo que estoy usando es una paz de hardware que puedes comprar y es solo para explicar a los usuarios normales cómo ingresar a una máquina, graficar el certificado y Y así sucesivamente. ¿O habría una forma de automatizar esto? – Flo
Depende del sistema operativo. Puede suministrar el certificado en una variedad de formatos junto con instrucciones de instalación para diferentes sistemas operativos (la mayoría de ellos, básicamente será "descargar esto y hacer doble clic en él"). Si está trabajando con una empresa, puede enviar una solicitud a su departamento de TI y probablemente puedan hacer la instalación en las máquinas de sus empleados – Wug