Manejo de un certificado de seguridad inválido usando el comando urlread de MATLAB
Estoy accediendo a una base de datos interna usando MATLAB'surlread
comando, todo funcionaba bien hasta que el servicio se movió a un servidor seguro (es decir, con una dirección HTTPS en lugar de una dirección HTTP). Ahoraurlread
Ya no recupera con éxito los resultados. Da un error:
Error al descargar la URL. Su conexión de red puede estar inactiva o su configuración de proxy configurada incorrectamente.
Creo que el problema es que el servicio está utilizando un certificado digital no válido, ya que si intento acceder al recurso directamente en un navegador web obtengo una advertencia de "conexión no confiable" que puedo pasar agregando el sitio a una lista de Excepciones.urlread
No tiene una manera obvia de manejar este problema.
Bajo el capóurlread
está utilizando Java para acceder a los recursos web, y el error se produce en esta línea:
inputStream = urlConnection.getInputStream;
dóndeurlConnection
es un objeto de Java:sun.net.www.protocol.https.HttpsURLConnectionImpl
.
¿Alguien sugiere una solución para este problema?