Obsługa nieprawidłowego certyfikatu bezpieczeństwa za pomocą komendy urlread programu MATLAB

Uzyskuję dostęp do wewnętrznej bazy danych za pomocą MATLAB-aurlread komenda, wszystko działało dobrze, dopóki usługa nie została przeniesiona na bezpieczny serwer (tj. z adresem HTTPS, a nie adresem HTTP). Terazurlread nie uzyskuje już wyników. Daje błąd:

Błąd podczas pobierania adresu URL. Połączenie sieciowe może być wyłączone lub ustawienia serwera proxy zostały nieprawidłowo skonfigurowane.

Uważam, że problem polega na tym, że usługa korzysta z nieprawidłowego certyfikatu cyfrowego, ponieważ jeśli spróbuję uzyskać dostęp do zasobu bezpośrednio w przeglądarce internetowej, otrzymuję ostrzeżenie „niezaufane połączenie”, które mogę przejść, dodając witrynę do listy wyjątków.urlread nie ma oczywistego sposobu na rozwiązanie tego problemu.

Pod maskąurlread używa Java do uzyskiwania dostępu do zasobów internetowych, a błąd pojawia się w tej linii:

inputStream = urlConnection.getInputStream;

gdzieurlConnection jest obiektem Java:sun.net.www.protocol.https.HttpsURLConnectionImpl.

Ktoś sugeruje obejście tego problemu?

questionAnswers(3)

yourAnswerToTheQuestion