Сами мы не умные

Dec 14, 2020 12:52

Есть приложение на адроид, написано на java. Есть сервер, с которым оно соединяется по https.
Соединяется вот таким кодом
код на java )

линукс, памятка, программирование, андроид

Leave a comment

code craftwr December 14 2020, 12:54:38 UTC
HttpsURLConnection conn;
conn = (HttpsURLConnection) (new URL(mURL)).openConnection();
conn.setConnectTimeout(20000);
conn.setDoInput(true);
conn.setDoOutput(true);
conn.connect();
String tempString = toString(conn.getInputStream());

readme!

Еще.

И еще.

Reply

Re: code kosenko_danila December 14 2020, 13:31:19 UTC
Я умею пользоваться гуглом и яндексом.
Первоначально код функции выглядел так:

public String getStr(String link ( ... )

Reply

RE: Re: code craftwr December 14 2020, 14:42:49 UTC
Не проходит проверка промежуточных сертификатов на сервере, грубо говоря, надо создать цепочку доверенных сертификатов.

Reply

Re: code kosenko_danila December 14 2020, 14:47:42 UTC
Тут выше человек вроде пытается помочь, но моих знаний, увы, мало для понимания.

Reply

Re: code craftwr December 14 2020, 14:58:10 UTC
Это не твоя проблема, скажи сисдадминам пусть создадут цепочку сертификатов по линку там все есть.

Reply

Re: code kosenko_danila December 14 2020, 14:59:55 UTC
https://kosenko-danila.livejournal.com/292496.html?thread=3649936#t3649936

>однако, сайт цепочку отдаёт, значит дело не в этом.

Reply

Re: code kosenko_danila December 15 2020, 10:52:29 UTC
Обновил пост.

Reply

RE: Re: code craftwr December 15 2020, 10:53:59 UTC
Ну что и следовало ожидать.

Reply


Leave a comment

Up