Я переношу приложение, которое внутренне делает вызовы cURL для безопасного подключения к серверу. Он использует загруженный сертификат и файл закрытого ключа перед тем, как сделать запрос на сервер.cURL SSL-эквивалент связи в Android
У меня есть файл «My_Private_key.pem», содержащий секретный ключ RSA, файл «My_Certificate.pem», содержащий отправленный сервер сертификатов, и пароль, с помощью которого «My_Private_key.pem» зашифрован. Теперь cURL имеет возможность установки SSLKey, SSLCertificate и Password. Пример
curl_easy_setopt(curl, CURLOPT_SSLCERT, credentials->certfile);
curl_easy_setopt(curl, CURLOPT_SSLKEY, credentials->keyfile);
curl_easy_setopt(curl, CURLOPT_KEYPASSWD, credentials->passwd);
Затем локон использует эту информацию, чтобы запросить сервер. Я хочу сделать подобное в Android. Я прошел через многие ссылки, которые помогают мне создать собственный HttpClient, который использует EasySSLSocketFactory, EasyX509TrustManager, но я не смог найти способ установить эти параметры в Android.
Что такое эквивалентный способ сделать в Android?
Я очень новичок в SSL и поэтому мой вопрос может быть немного наивным так, пожалуйста, медведь с ним :)
http://bit.ly/HStYu4 – Selvin