Articles of openssl

Как использовать библиотеку openSSL в приложении ANDROID

Я пытаюсь внедрить библиотеку openssl в приложение для Android с помощью Android NDK, но я не знаю, как использовать именно эту библиотеку, и поэтому, пожалуйста, любой может сказать мне, как использовать это, пожалуйста, отправьте исходный код для моей справки … …. Связанный : Как построить OpenSSL на Android / Linux?

Построение OpenSSL на Android NDK

Я хочу использовать DTLS (на OpenSSL) с помощью JNI на Android 2.1 / 2.2. Может ли кто-нибудь помочь мне начать (учебники, инструкции, указатели и т. Д.) С созданием OpenSSL для Android (2.1 / 2.2) с помощью Android NDK? Что-то важное, о чем я должен знать, прежде чем делать это. Благодарю.

Протоколы SSL / TLS и комплекты шифров с AndroidHttpClient

EDIT: Извините, если мой оригинальный пост был плохо сформулирован. Это привело к некоторой путанице, представленной комментариями к исходному сообщению. Поэтому позвольте мне попробовать еще раз: Я начал с вопроса. Я хотел решить проблему на Android, но не знал, как это сделать. Я потратил много времени на поиск решений, но нигде не нашел ни одного обсуждения […]

Android HttpsUrlConnection javax.net.ssl.SSLException Соединение закрыто ошибкой рукопожатия со стороны партнера при использовании локальной доверенной сети

У меня возникли проблемы с подключением Android к простому серверу OpenSSL с использованием объекта HttpsUrlConnection (я расчесывался через StackOverflow и кучу онлайн-руководств и следил за примерами в значительной степени для линии, и я до сих пор не могу понять Почему моя нарушена, когда я пользуюсь своей местной доверенной фирмой). В настоящее время у меня есть […]

Проблема с передачей байта через jni на C на Android

У меня есть byte[] в Java, который сообщает о своей длине 256 байтов, которые я передаю в нативную функцию в C. Когда я попытался получить данные из этого массива, это было совершенно неправильно, и когда я распечатал его, он не соответствовал данным, которые я распечатывал прямо перед тем, как передать его С. Я попробовал несколько […]

CertificateException – OpenSSLX509CertificateFactory $ ParsingException

У меня есть следующий код в моем проекте Android, где я подключаюсь к защищенному серверу. Я получаю ошибку синтаксического анализа. [Вставлено ниже]. Если кто-то знает об этом исключении, сообщите мне. Заранее спасибо. Фрагмент кода CertificateFactory cf = CertificateFactory.getInstance("X.509"); InputStream caInput = new BufferedInputStream(new FileInputStream("/storage/emulated/0/cert.p12")); Certificate ca; try { ca = cf.generateCertificate(caInput); // error at this […]

Сертификат Libcurl Pinning работает на iPhone, но не на Android

Это мой код на C ++, который я использую в проектах Obj-C и JAVA. string readBuffer; string certificateBeingUsed; CURL *curl = curl_easy_init(); curl_easy_setopt(curl, CURLOPT_CUSTOMREQUEST, "POST"); curl_easy_setopt(curl, CURLOPT_URL, "https://apiServer"); curl_easy_setopt(curl, CURLOPT_WRITEFUNCTION, WriteCallback); curl_easy_setopt(curl, CURLOPT_WRITEDATA, &readBuffer); curl_easy_setopt(curl, CURLOPT_CONNECTTIMEOUT, 120); curl_easy_setopt(curl, CURLOPT_ENCODING, GZIP); curl_easy_setopt(curl, CURLOPT_SSL_VERIFYPEER , true); curl_easy_setopt(curl, CURLOPT_SSL_VERIFYHOST , 2); curl_easy_setopt(curl, CURLOPT_CAINFO,certificateBeingUsed); CURLcode res; res = curl_easy_perform(curl); […]

Неизвестная ошибка протокола с HTTPS-соединением на Android

Я звоню в службу REST, используя HTTPS в приложении Android. У меня уже есть рабочий код для этого, но теперь, когда я использую недавно установленный сервер, на котором размещается служба REST, я больше не могу устанавливать соединение. Вот исключение: javax.net.ssl.SSLProtocolException: SSL handshake aborted: ssl=0x15b7768: Failure in SSL library, usually a protocol error error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol […]

SSLHandshakeException Trust anchor для пути сертификации не найден Android HTTPS

Я пытаюсь установить соединение с сайтом HTTPS, и я получил это исключение: javax.net.ssl.SSLHandshakeException: java.security.cert.CertPathValidatorException: Trust anchor for certification path not found . Мой исходный код выглядит следующим образом: URL url = new URL("https://example.com"); HttpsURLConnection urlConnection = (HttpsURLConnection)url.openConnection(); in = urlConnection.getInputStream(); byte[] responsedata = CommonUtil.readInputStream(in); Log.w(TAG, "response is "+CommonUtil.convertBytesToHexString(responsedata)); Затем я прочитал статью Google и изменил […]

Компиляция последней версии OpenSSL для Android

Я пытаюсь создать общую библиотеку для (.so) файлов OpenSSL1.0.1c для Android. Я обнаружил, что они добавили три варианта компиляции для Android в скрипт android. ./Configure android-armv7 (or) ./Configure android-x86 (or) ./Configure android Как только я настроен для ОС, а затем попытаюсь скомпилировать его ошибки. В настоящее время я работаю с x86 windows7 и устанавливаю Cygwin, […]

Intereting Posts
Перекрывается панель состояния, когда отображается фрагмент диалога, только в Android4.4 Кордова / ошибка компиляции андроида с пешеходным переходом Android: что такое inputType для имени пользователя Использование Kotlin в библиотечном модуле без использования его в модуле приложения Таймер Android, который работает, когда устройство спит Android – Использование пользовательского SurfaceView в макете XML Как определить, какое Bluetooth-устройство вызывает ACTION_ACL_CONNECTED? Android WebView не загружает URL HTTPS Переустановите приложение apk программно, не загружая Как проверить, показывает ли AlertDialog.builder и отменяет его, если его показ? Рисованные форматы на устройствах Samsung по умолчанию на черном фоне Передача списка в виде varargs Должны ли пользователи предоставлять разрешение com.android.vending.BILLING при обновлении / установке? Как DialogFragment влияет на жизненный цикл вызывающего фрагмента? Android 2.2 – Как определить, установлен ли я на SDCard или нет?