Manipulando um certificado de segurança inválido usando o comando urlread do MATLAB
Estou acessando um banco de dados interno usando o MATLABurlread
comando, tudo estava funcionando bem até que o serviço foi movido para um servidor seguro (ou seja, com um endereço HTTPS em vez de um endereço HTTP). Agoraurlread
não recupera mais resultados com êxito. Isso dá um erro:
Erro ao fazer o download do URL. Sua conexão de rede pode estar inoperante ou suas configurações de proxy configuradas incorretamente.
Acredito que o problema é que o serviço está usando um certificado digital inválido, pois se eu tentar acessar o recurso diretamente em um navegador da web, recebo um aviso de "conexão não confiável" pelo qual posso passar adicionando o site a uma lista de exceções.urlread
não tem uma maneira óbvia de lidar com esse problema.
Sob o capôurlread
está usando o Java para acessar recursos da web e o erro é lançado nesta linha:
inputStream = urlConnection.getInputStream;
OndeurlConnection
é um objeto Java:sun.net.www.protocol.https.HttpsURLConnectionImpl
.
Alguém sugere uma solução alternativa para esse problema?