Фрилансеры предложат решение вашей задачи уже через несколько минут!

Публикация заказа на фриланс бирже не займет много времени.

12 дней назад
Александр
23 года, Польша
13 дней в сервисе
Был онлайн 6 часов назад
12 дней назад

Нужен qmysql-драйвер для android-23 / Qt 5.15.0 такой, чтобы умел считывать все три нужных для защищённого подключения pem-файлы из памяти. Некое приложение на C++ содержит ключи (pem-файлы- 3 шт!) и должно их передавать драйверу через память

Есть клиент-серверная программная связка.
Устанавливается SSL соединение.
Ключи генерирует MySQL сервер. Обычно эти "ключи" лежат на стороне клиента в трёх текстовых файлах.
Драйвер (коннектор), в данном случае, читает их из файлов и предъявляет серверу.
Стоит задача: закомпилить эти ключи в бинарник обфусцированный клиентской части.

В исходниках sql-драйвера mariaDB нет функции "чтение из памяти".
Пробовали так: в ОС (Wind, к примеру) есть отдельное понятие NamePipe.
Эти "трубы" - основной механизм передачи данных между приложениями практически во всех ОС.
У нас, почему-то, эти "трубы" не работали для Win, т. е. они работали в специально созданном тестовом микро приложении, но при попытке повторить это в исходнике настоящей клиентской части - не пошло.

Для Win платформы мы "подправили" исходник и через маску памяти "пробрасываем" эти закомпиленные ключи. Наверное,  это костыль...

Но мы не специалисты по Android, открыли исходник а там, почему-то Wind-овые функции...

Меня интересует драйвер (коннектор) с исходником.
Версия QT и андроида level 23 указана в заголовке заказа.
Нам кажется, что для использования исходника от mariaDB, нужна отдельная ветка портабельная, но можем ошибаться. У нас на сервере обычный MySQL 8.0

  1. Прием заявок
  2. Выбор исполнителя
  3. Выполнение заказа
  4. Обмен отзывами
Заявки фрилансеров
Нет заявок от фрилансеров

Посмотреть заявки можно будет после закрытия заказа.

Другие заказы в категории «Мобильные приложения»

Здесь заказчик и фрилансеры могут обсуждать заказ до начала его выполнения.
Фрилансеры могут участвовать в обсуждении только после подачи заявки.
Здесь заказчик будет контролировать выполнение заказа и общаться с исполнителем.
Доступ к этому разделу имеют только заказчик и выбранный исполнитель.
Все материалы этого раздела закрыты от поисковых систем.