Имя: Пароль:
1C
 
Мобильный клиент - ошибка сертификата при подключении...
0 mikecool
 
30.07.20
17:18
Собран клиент под платформу 8.3.17.1386, запускаю на андроиде для проверки
Сразу же получаю
java.sequrity.cert.SertPathValidationExeption:Trust anchor for certification path not found
Куда копать? Нужно построить дерево сертификатов на телефоне от корня до конечного сервера, на котором крутится веб-сервер?
Раньше сборки на сертификат не ругались.
Зы: я не собираю, я только проверяю )
1 spiller26
 
30.07.20
17:22
(0) Сертификат "протух"
2 mikecool
 
30.07.20
17:24
(1) не, проверено - до 24 года
3 mikecool
 
30.07.20
17:25
взял серт от сервера, поставил в телефон - ошибка не пропала
4 mikecool
 
30.07.20
17:27
"Trust anchor for certification path " - не требуется ли построить дерево сертов от корня до сервера, как в налоговой?
5 johnnik
 
30.07.20
17:30
(2) Ну мало ли, может у андроида дата кривая. И еще, сертификат протух не только когда срок действия истек, но еще и когда не наступил. Например, если дата на компе 01.01.1980
6 mikecool
 
30.07.20
17:39
(5) уточняю:  серт с 19 по 24 год, на андрюше - текущая дата
7 mikecool
 
30.07.20
17:39
меня смущает текст ошибки, требуется цепочка сертификатов?
8 johnnik
 
30.07.20
17:50
(7) Trust anchor for certification path - звучит как корневой сертификат. Когда ставишь подпись на комп (не андроид, а винда), то нужно еще устанавливать корневые сертификаты, в моем случае - это на верхнем уровне сертификат Минкомсвязь РФ, затем Калуга-Астрал (удостоверяющий центр), и затем уже клиентский. Для винды есть утилитки, которые ставят корневые сертификаты сами, при запуске экзешника, а для андроида видимо надо эти сертификаты скачивать и устанавливать ручками
9 stopa85
 
30.07.20
18:03
Нет сертификата удостоверяющего центра. То что шлёт веб-сервер невозможно проверить
10 mikecool
 
30.07.20
18:06
я решил проблему топором - отключил проверку сертификата и пока приложение заработало )
11 mikecool
 
30.07.20
18:06
вернее, клиент заработал
12 mikecool
 
30.07.20
18:07
(8) скачать и установить не проблема, андроид их кушает на раз
я скачал корневой, потом серверный - вроде цепь замкнулась, но при добавлении моб клиента можно посмотреть - какие серты есть, и в 4 контейнерах - ноль сертификатов