Страница 1 из 1
Помилка при передачі файлу з Android

Добавлено:
Сб янв 27, 2024 7:30 pm
OleksandrAnchyshkin
Зараз в налаштуваннях FTP немає налаштування IP, по якому підключаються користувачі ззовні. Це вже зараз не актуально? Просто зіштовхнувся з тим, що файли добре передаються в мережі та за межами на ПК, iOS пристроях, але Android виводе помилку Unknown при передавані будь якого файла. Порт 443 відкрития, так как як шифрування включене та від 20000-20100.
Re: Не получается работать с FTP сервером MyСhat

Добавлено:
Сб янв 27, 2024 7:34 pm
Георгий Лысенко
Мобільні клієнти передають файли по http/https, ftp не використовують взагалі. Щоб працювала передача файлів, якщо ввімкнений https має бути обов'язково валідний сертифікат (правила Google Play).
Re: Помилка при передачі файлу з Android

Добавлено:
Сб янв 27, 2024 7:35 pm
Георгий Лысенко
Відділив ваш пост в нову тему.
Re: Помилка при передачі файлу з Android

Добавлено:
Пн янв 29, 2024 5:34 pm
Андрей Раков
Добрий день.
Є нюанс із сертифікатами і передачею файлів — ми користуємся вбудованими методами передачі android-у, які перевіряють валідність сертифіката по його доменному імені.
Замініть в менеджері серверів IP на домен, або вкажіть IP як альтернативну адресу для підключення, а домен — основний.
Re: Помилка при передачі файлу з Android

Добавлено:
Пн янв 29, 2024 10:28 pm
OleksandrAnchyshkin
Саме вказую через домен. А чи не може це бути через ці застереження? Хоча я встановив сертифікат, ланцюговий сертифікат та private key. Також заходжу через домен з https і всеодно не може перевірити.
Снимок экрана 2024-01-29 212507.png
Re: Помилка при передачі файлу з Android

Добавлено:
Пн янв 29, 2024 10:35 pm
Георгий Лысенко
Так, проблема саме в цьому. Android не може перевірити сертифікат та видає помилку. Будь-який сторонній сервіс для перевірки https скоріше за все вкаже вам на помилку, що саме не так із сертифікатом. Він або неправильно сформований (наприклад, якщо домен 3 рівня, сертифікат має бути виданий на конкретний домен, а не на весь пул субдоменів) або ж щось не так із кореневим сертифікатом.
На майбутнє, я спробую обійти обмеження стосовно цих вимог Google, але наразі тільки так, потрібно щоб сертифікат гарантовано визначався як валідний.
Re: Помилка при передачі файлу з Android

Добавлено:
Пн янв 29, 2024 10:59 pm
Алексей Пикуров
https://www.geocerts.com/ssl-checkerПри перевірці вашого HTTPS-сертификату ми бачимо помилку "A valid Root CA Certificate could not be located, the certificate will likely display browser warnings.".
Це означає, що є проблеми з ланцюжком сертификатів. Задайте питання технічній підтримці Certum, що у вас не так.
Re: Помилка при передачі файлу з Android

Добавлено:
Пн янв 29, 2024 11:16 pm
OleksandrAnchyshkin
Дякую, буду розбиратись
Re: Помилка при передачі файлу з Android

Добавлено:
Вт янв 30, 2024 12:08 pm
OleksandrAnchyshkin
Загалом, для вирішення питання повинно було завантажити сертифікати в адмінку в такій послідовності.
- Публічний ключ - Основний сертифікат
- Приватний ключ - приватний ключ, згенерований на основі сертифіката (робиться на будь яких спеціалізованих сайтах).
- Файл центра сертифікації - Intermediate сертифікат
Re: Помилка при передачі файлу з Android

Добавлено:
Вт янв 30, 2024 12:17 pm
Георгий Лысенко
Чудово, дякуємо за те що описали вирішення вашої проблеми.