Нужен 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

5 лет назад
AleksandrKochuk
Александр 
27 лет
5 лет в сервисе
Был
4 года назад

Заявки фрилансеров

Нет заявок фрилансеров
  • Похожие заказы

  • Требуется разработка мобильного приложения для Android, которое будет читать текстовые файлы с песнями. Программа должна обновлять файлы по указанной ссылке, обеспечивать поиск по числам и фразам, а также позволять выбирать фон и шрифт. В тексте необходимо выделять #Куплет и #Припев без символа '#'.

    Закрыт
    5 лет назад
  • Требуется разработка мобильного приложения для iOS, предназначенного для заказа и доставки суши. Необходимо создать аналогичное существующему примеру приложения. Основное внимание уделяется функциональности и пользовательскому интерфейсу.

    Закрыт
    4 года назад
  • Создание мобильного приложения для двух платформ, позволяющего детям прослушивать авторские аудиосказки с иллюстрациями. На первом этапе требуется разработка функционала для прослушивания, на втором — добавление интерактивных игр и видео.

    Закрыт
    4 года назад
  • Требуется разработать мобильное приложение под Android, используя Aviasales SDK и предоставленный макет из Figma. Ожидаются предложения с указанием цены, сроков выполнения, а также примеров аналогичных проектов и опыта в данной области.

    Закрыт
    4 года назад
  • Требуется разработать мобильное приложение для Android, которое позволит добавлять товары, считывать штрихкоды и делать фото. Приложение должно сохранять информацию о штрихкодах и фото, а также выгружать данные на Google Диск или FTP-сервер. Дизайн должен соответствовать гайдлайну Google. Укажите сроки и стоимость выполнения.

    Закрыт
    5 лет назад
  • Необходимо устранить баг в мобильном приложении для iOS, связанный с подгрузкой актуальных цен на пиццу в меню. Все исходные коды доступны для работы. Задача требует внимательности и профессионализма в разработке.

    Закрыт
    4 года назад
  • Требуется устранить баг в Android-приложении, из-за которого происходит вылет при изменении заказа. Также необходимо добавить Яндекс.Метрику для отслеживания основных целей, таких как добавление в корзину и оформление заказа. Все исходники доступны.

    Закрыт
    4 года назад
  • Требуется помощь в создании приложения to-do list для Android на языке Kotlin. Идеально, если ментор сможет подключиться к компьютеру через TeamViewer и помочь в разработке с комментариями. Оплата почасовая.

    Закрыт
    4 года назад
  • Необходимо разработать техническое задание для создания сайта или веб-приложения, облачного бота для торговли криптовалют. Проект должен предусматривать интеграцию с биржами через API и возможность подключения мобильного приложения для смартфонов.

    Закрыт
    4 года назад