Здесь вы можете задать любые вопросы по MyChat, по работе программы, её настройке, лицензированию и т.д.
OleksandrAnchyshkin
Зараз в налаштуваннях FTP немає налаштування IP, по якому підключаються користувачі ззовні. Це вже зараз не актуально? Просто зіштовхнувся з тим, що файли добре передаються в мережі та за межами на ПК, iOS пристроях, але Android виводе помилку Unknown при передавані будь якого файла. Порт 443 відкрития, так как як шифрування включене та від 20000-20100.
Аватара пользователя
Георгий Лысенко
Мобільні клієнти передають файли по http/https, ftp не використовують взагалі. Щоб працювала передача файлів, якщо ввімкнений https має бути обов'язково валідний сертифікат (правила Google Play).
Аватара пользователя
Георгий Лысенко
Відділив ваш пост в нову тему.
Аватара пользователя
Андрей Раков
Добрий день.

Є нюанс із сертифікатами і передачею файлів — ми користуємся вбудованими методами передачі android-у, які перевіряють валідність сертифіката по його доменному імені.

Замініть в менеджері серверів IP на домен, або вкажіть IP як альтернативну адресу для підключення, а домен — основний.
OleksandrAnchyshkin
Саме вказую через домен. А чи не може це бути через ці застереження? Хоча я встановив сертифікат, ланцюговий сертифікат та private key. Також заходжу через домен з https і всеодно не може перевірити.
Снимок экрана 2024-01-29 212507.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Георгий Лысенко
Так, проблема саме в цьому. Android не може перевірити сертифікат та видає помилку. Будь-який сторонній сервіс для перевірки https скоріше за все вкаже вам на помилку, що саме не так із сертифікатом. Він або неправильно сформований (наприклад, якщо домен 3 рівня, сертифікат має бути виданий на конкретний домен, а не на весь пул субдоменів) або ж щось не так із кореневим сертифікатом.
На майбутнє, я спробую обійти обмеження стосовно цих вимог Google, але наразі тільки так, потрібно щоб сертифікат гарантовано визначався як валідний.
Аватара пользователя
Алексей Пикуров
https://www.geocerts.com/ssl-checker

При перевірці вашого HTTPS-сертификату ми бачимо помилку "A valid Root CA Certificate could not be located, the certificate will likely display browser warnings.".

Це означає, що є проблеми з ланцюжком сертификатів. Задайте питання технічній підтримці Certum, що у вас не так.
OleksandrAnchyshkin
Дякую, буду розбиратись
OleksandrAnchyshkin
Загалом, для вирішення питання повинно було завантажити сертифікати в адмінку в такій послідовності.
  1. Публічний ключ - Основний сертифікат
  2. Приватний ключ - приватний ключ, згенерований на основі сертифіката (робиться на будь яких спеціалізованих сайтах).
  3. Файл центра сертифікації - Intermediate сертифікат
Аватара пользователя
Георгий Лысенко
Чудово, дякуємо за те що описали вирішення вашої проблеми.