Behandlung eines ungültigen Sicherheitszertifikats mit dem Befehl urlread von MATLAB

Ich greife mit MATLABs auf eine interne Datenbank zuurlread Befehl funktionierte alles einwandfrei, bis der Dienst auf einen sicheren Server verschoben wurde (d. h. mit einer HTTPS-Adresse anstelle einer HTTP-Adresse). Jetzturlread Ruft die Ergebnisse nicht mehr erfolgreich ab. Es gibt einen Fehler:

Fehler beim Herunterladen der URL. Ihre Netzwerkverbindung ist möglicherweise unterbrochen oder Ihre Proxy-Einstellungen sind nicht richtig konfiguriert.

Ich glaube, das Problem ist, dass der Dienst ein ungültiges digitales Zertifikat verwendet, da beim Versuch, direkt in einem Webbrowser auf die Ressource zuzugreifen, die Warnung "nicht vertrauenswürdige Verbindung" angezeigt wird, die ich durch Hinzufügen der Site zu einer Ausnahmeliste passieren kann.urlread Es gibt keine offensichtliche Möglichkeit, dieses Problem zu lösen.

Unter der Haubeurlread verwendet Java, um auf Webressourcen zuzugreifen, und der Fehler wird in der folgenden Zeile ausgegeben:

inputStream = urlConnection.getInputStream;

woherurlConnection ist ein Java-Objekt:sun.net.www.protocol.https.HttpsURLConnectionImpl.

Schlägt jemand eine Problemumgehung für dieses Problem vor?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage