Я пытаюсь подключиться к локальному HTTPS-серверу с помощью apache DefaultHttpClient на устройстве Android.
DefaultHttpClient httpclient = new DefaultHttpClient();
HttpPost httppost = new HttpPost("http://192.168.1.121:4113/services");
... header and content filling in ...
HttpResponse response = httpclient.execute(httppost);
Я получаю сообщение об ошибке «javax.net.ssl SSLException: сертификат недоверенного сервера»когда .execute запускается.Я хочу просто разрешить работу любого сертификата, независимо от того, находится он в цепочке ключей Android или нет.
Я потратил около 40 часов на изучение и поиск обходного пути для этой проблемы.Я видел много примеров того, как это сделать, но до сих пор ни один из них не работал в Android;кажется, они работают только на JAVA.Кто-нибудь знает, как настроить или переопределить проверку сертификата, используемую Apache HttpClient в Android, чтобы он просто утверждал все сертификаты для подключения DefaultHttpClient?
Благодарю вас за добрый ответ