Size: a a a

Dart & Flutter по-русски

2020 May 18

DK

Danial Kolyasnikov in Dart & Flutter по-русски
Vadim Uzbekov
Я с самоподписанным сертификатом сейчас копаюсь, но без сокетов
с http все крайне просто
источник

VU

Vadim Uzbekov in Dart & Flutter по-русски
Danial Kolyasnikov
с http все крайне просто
Мб подскажешь, как из .pfx файла получить .pem файл в рантайме?
источник

DK

Danial Kolyasnikov in Dart & Flutter по-русски
ты прям проверяешь сертификат ?
источник

D

DanKu13 in Dart & Flutter по-русски
Danial Kolyasnikov
Отключение проверки на какой стороне ?
на стороне приложения, делаю с dio

Dio dio = new Dio();
   (dio.httpClientAdapter as DefaultHttpClientAdapter).onHttpClientCreate =
       (HttpClient client) {
     client.badCertificateCallback =
         (X509Certificate cert, String host, int port) => true;
     return client;
   };
источник

DK

Danial Kolyasnikov in Dart & Flutter по-русски
DanKu13
на стороне приложения, делаю с dio

Dio dio = new Dio();
   (dio.httpClientAdapter as DefaultHttpClientAdapter).onHttpClientCreate =
       (HttpClient client) {
     client.badCertificateCallback =
         (X509Certificate cert, String host, int port) => true;
     return client;
   };
ну это http
источник

D

DanKu13 in Dart & Flutter по-русски
ну да, в дио другого отключения проверки не нашёл
источник

VU

Vadim Uzbekov in Dart & Flutter по-русски
Danial Kolyasnikov
ты прям проверяешь сертификат ?
Да, мне нужен PEM для того, чтобы получить X509Certificate, чтобы можно было верифицировать его корневым сертификатом. Возможно я решаю проблему через жопу, но другой вариант пока не нашёл
источник

DK

Danial Kolyasnikov in Dart & Flutter по-русски
DanKu13
ну да, в дио другого отключения проверки не нашёл
Я про вебсокеты
источник

DK

Danial Kolyasnikov in Dart & Flutter по-русски
Vadim Uzbekov
Да, мне нужен PEM для того, чтобы получить X509Certificate, чтобы можно было верифицировать его корневым сертификатом. Возможно я решаю проблему через жопу, но другой вариант пока не нашёл
а сразу pem зашить не хочешь ?
источник

VU

Vadim Uzbekov in Dart & Flutter по-русски
Danial Kolyasnikov
а сразу pem зашить не хочешь ?
Узнаю у тимлида. Знаю только что сертификат выбирается пользователем, и он знает пароль
источник

VU

Vadim Uzbekov in Dart & Flutter по-русски
В общем-то да, поэтому сертификат и не зашьёшь, потому что он в рантайме выбирается.
То есть: 1) юзер устанавливает сертификат. 2) надо как-то достать этот установленный сертификат, чтобы его верифицировать
источник

DK

Danial Kolyasnikov in Dart & Flutter по-русски
А зачем его верифицировать если он уже в андройде установлен и по идее должен быть валидным при проверке https ?
источник

VU

Vadim Uzbekov in Dart & Flutter по-русски
Danial Kolyasnikov
А зачем его верифицировать если он уже в андройде установлен и по идее должен быть валидным при проверке https ?
Отличный вопрос)
У меня есть код 5-летней давности, прогер уже давно уволился, а что зачем и как я не знаю и просто пытаюсь перевести java-код на флаттер
источник

S

Sofi in Dart & Flutter по-русски
Можно л использовать Firebase вместо MySql для подключения к Dart ?
источник

🅵

🅵🅾️🆇 in Dart & Flutter по-русски
Sofi
Можно л использовать Firebase вместо MySql для подключения к Dart ?
MuSQL это что то коровье?
источник

🅵

🅵🅾️🆇 in Dart & Flutter по-русски
Вообще это субд разного назначения и для разных задач.
источник

🅵

🅵🅾️🆇 in Dart & Flutter по-русски
firebase - NoSQL
MySQL - SQL
источник

В

Влад in Dart & Flutter по-русски
Вопрос немного не по теме. Кто сталкивался? Устройство под управление андроид 8.1. Создаю каталог програмно. Через файловый менджер определяется как каталог, через подключение по юсб к компу видит пустой файл без расширения весом в 4кб. На 5.1 тот же код работает без проблем
источник

🅵

🅵🅾️🆇 in Dart & Flutter по-русски
Если "тупо" хранить данные - можно заменить.
источник

A

Aleksey in Dart & Flutter по-русски
Влад
Вопрос немного не по теме. Кто сталкивался? Устройство под управление андроид 8.1. Создаю каталог програмно. Через файловый менджер определяется как каталог, через подключение по юсб к компу видит пустой файл без расширения весом в 4кб. На 5.1 тот же код работает без проблем
все нормально, каталог занимает один кластер файловой системы)
источник