Articles of openssl

Компиляция OpenSSL 1.1.0 для Android

Я пытаюсь скомпилировать openssl-1.1.0 на Android с помощью cygwin, следуя этому руководству: Компиляция последней версии OpenSSL для Android Но это провалилось, это ошибка: crypto/aes/aes_ecb.c:10:20: fatal error: assert.h: No such file or directory #include <assert.h> Я использую Android-ndk-r12b, Win10, cygwin 64 бит. Это моя pre-config перед компиляцией: export NDK=~/android-ndk-r12b $NDK/build/tools/make-standalone-toolchain.sh –platform=android-21 –toolchain=arm-linux-androideabi-4.9 –install-dir=`pwd`/android-toolchain-arm export TOOLCHAIN_PATH=`pwd`/android-toolchain-arm/bin export […]

Скомпилируйте OpenSSL для Android с Bazel

Я создаю родную библиотеку для своего приложения Android с bazel. Я хотел бы использовать некоторые функции OpenSSL на нем следующим образом: #include <jni.h> #include <openssl/aes.h> … AES_encrypt(in, out, key); Как добавить библиотеку openssl для сборки bazel? Вспомогательный вопрос : какой архив я должен использовать? openssl-1.1.0c.tar.gz openssl-1.0.2j.tar.gz openssl-1.0.1u.tar.gz openssl-fips-2.0.13.tar.gz openssl-fips-ecp-2.0.13.tar.gz Что я пробовал Я openssl-1.0.2j архив […]

Используйте функцию PHP openssl_verify () для проверки Подписи и данных, созданных приложением Android Client APP

Я прочитал сообщение о openssl_verify() Я хотел бы задать несколько вопросов, связанных с openssl_verify() . Поскольку мой PHP-код не может проверить подпись, созданную на Java … Для сервера, вот мой PHP-код <?php $data =$_POST['data']; $signature=$_POST['sig']; $pub_key=$_POST['pubkey']; function print_input() { global $data; global $signature; global $pub_key; //////////////////////////////////////////////////////////////// // I output the public key to file, and […]

Двусторонняя аутентификация SSL на Android

Я пытаюсь получить двухстороннюю аутентификацию SSL, работающую между сервером Python и клиентским приложением Android. У меня есть доступ к серверу и клиенту, и я хотел бы реализовать аутентификацию клиента, используя мой собственный сертификат. До сих пор мне удалось проверить сертификат сервера и подключиться без проверки подлинности клиента. Какой сертификат нужен клиенту и как его получить, […]

Создание OpenSSL для Android (ARMv7) на Win32

Как я могу создать OpenSSL для Android ARM v7 (используя Android NDK) на Win32?

Преобразование файла .pk8 в файл .key

У меня есть файл .pk8, и я хочу преобразовать его в формат файла .key, чтобы я мог перенести их в хранилище pkcs12, а затем в java keystore с помощью keytool. Пожалуйста, предложите возможные решения?

Android build PJSIP с openssl

Я пытаюсь создать PJSIP на Android с поддержкой SSL / TLS. Я успешно построил OpenSSL после этого ответа (без fips, как библиотеки shared-.so) и установил его в ~ / android (который создал каталог ~ / android / ssl). Теперь, когда я делаю ./configure-android –with-ssl=/home/andrea/android/ssl И посмотрите на config.log, первые состояния ошибки <ndk-directories-and-stuff>/arm-linux-androideabi/bin/ld: warning: libdl.so, needed […]

Каково точное значение версии платформы Android NDK по сравнению с уровнем API?

У меня есть приложение для Android с параметром minSdkVersion.apiLevel установленным на 18 targetSdkVersion.apiLevel установленным на 23. Соответственно, я установил platformVersion NDK platformVersion в 18. К сожалению, после добавления OpenSSL в микс, библиотека JNI теперь не связывает: /Users/pol/Downloads/Cross/External/Android-Libraries/openssl-1.0.2g/lib/libcrypto.a(ui_openssl.o):ui_openssl.c:function read_string_inner: error: undefined reference to 'signal' /Users/pol/Downloads/Cross/External/Android-Libraries/openssl-1.0.2g/lib/libcrypto.a(ui_openssl.o):ui_openssl.c:function read_string_inner: error: undefined reference to 'tcsetattr' /Users/pol/Downloads/Cross/External/Android-Libraries/openssl-1.0.2g/lib/libcrypto.a(ui_openssl.o):ui_openssl.c:function read_string_inner: error: undefined reference […]

Использование ip-адреса для общего имени в сертификате сервера не работает в Android?

Я изучал эту проблему и нашел что-то интересное. Если я использую серверное хранилище ключей, которое хранит сертификат сервера с именем commomn как реальный домен, чтобы установить соединение с сервером, он отлично работает, однако, если я использую ip-адрес, вместо того, чтобы общее имя не работает, а просто в устройстве Android Приложение (не браузер рабочего стола или […]

Невозможно найти символ «tcgetattr», на который ссылается «libcrypto.so»

Я создаю вспомогательную библиотеку для приложений Android, и мне нужна полная реализация OpenSSL для некоторых библиотек поддержки, которые я использую. Я создаю цепочку сборки и компилирую libssl и libcrypto с ней, но во время выполнения я получаю: java.lang.ExceptionInInitializerError Caused by: java.lang.UnsatisfiedLinkError: Cannot load library: soinfo_relocate(linker.cpp:975): cannot locate symbol "tcgetattr" referenced by "libcrypto.so.1.0.0"… Я предполагаю, что […]

Intereting Posts
Вырезание углов с макета Есть ли простой способ создать фрагмент кнопки действий? Как создать пользовательский интерфейс Google + в виде списка? Android-эмулятор для google nexus 7? Ошибка genymotion openGL Ошибка моментального снимка эмулятора Android Большие проекты Android – как ускорить процесс сборки? NullPointerException – попытка вызвать виртуальный метод RecyclerView $ ViewHolder.shouldIgnore () 'для ссылки на нулевой объект Backspace для удаления целого слова (сущности) вместо каждой буквы / символа Запрос url для веб-просмотра Android с строкой запроса Android Studio / Gradle не находит ресурсы AppCompat для тестов Использование файлов cookie с Android-библиотекой volley По умолчанию нажата MenuItem с 9-патч-границей после Android Studio 2.2 Платформа Android – складывание двух текстовых элементов по вертикали внутри строки ListView Как добавить горизонтальную 1px белую линию под кнопкой в ​​относительной компоновке?