Разместите свой проект бесплатно и начните получать предложения от фрилансеров-исполнителей уже спустя минуты после публикации!
500 ₽

Недействительный ssl сертификат в приложении.

истекло время актуальности


Всех приветствую.

Прилагаю скрин.

Аналогичное приложение под iOS, там такой проблемы нету, а на Андроиде есть.

Все проверки сертификата https пройдены, всё стабильно везде.

Если нажать отмену, то будет вечно грузиться приложение, если продолжить нажать, то через секунд 5 запустится, но такое не годится.

Необходимо решение, если всё просто, то можно описать в чём проблема, если необходимо решать со стороны приложения, то будем решать уже совместно.


ВАЖНО: Цена 500 р. стартовая, поэтому не смущаемся.

Приложения 1

Просмотр приложений доступен только зарегистрированным пользователям.


  1. 1 день555 ₴
    Денис Крупской
     155 

    Добрый день, киньте в личку ссылку на проект. Загрузите его на файлообменник, Google drive например.

    Украина Киев | 7 октября в 12:50 |
  2. 1 день500 ₽
    Анатолий Ушкалов
     474   13  0

    Здравствуйте. Догадываюсь в чем проблема, скиньте исходник в личку. Исправлю.

    Украина Львов | 7 октября в 13:37 |
  • Максим Федчук
    7 октября в 22:57 |

    Там дело скорей всего в 1 конфиге, котоырй нужно добавить. Если так делов на 5 минут

  • Дмитрий Багров
    8 октября в 07:05 |

    А это не помогает? 

    "private static void trustAllHosts() {    // Create a trust manager that does not validate certificate chains    TrustManager[] trustAllCerts = new TrustManager[] { new X509TrustManager() {        public java.security.cert.X509Certificate[] getAcceptedIssuers() {            return new java.security.cert.X509Certificate[] {};        }         public void checkClientTrusted(X509Certificate[] chain,                String authType) throws CertificateException {        }         public void checkServerTrusted(X509Certificate[] chain,                String authType) throws CertificateException {        }    } };    try {        SSLContext sc = SSLContext.getInstance("TLS");        sc.init(null, trustAllCerts, new java.security.SecureRandom());        HttpsURLConnection                .setDefaultSSLSocketFactory(sc.getSocketFactory());    } catch (Exception e) {        e.printStackTrace();    } } "