Использование android учетных данных для хранения сертификата клиента SSL и использования его в веб-запросе - PullRequest
0 голосов
/ 18 июня 2020

Вот что я пытаюсь сделать. Существует REST API, для доступа к которому требуется специальный сертификат c клиента SSL. У меня есть файл сертификата клиента в формате .pfx. Я хочу установить этот клиентский SSL-сертификат на устройство android и использовать его при каждом HTTP-запросе, который я выполняю в этом приложении. Все сертификаты в этом проекте самоподписаны.

На Android устройстве, когда вы go выберете Настройки >> Безопасность и местоположение >> Шифрование и учетные данные, вы можете установить учетные данные с SD-карты или встроить память, щелкнув [установить с SD-карты]. тогда вы увидите, что он установлен в разделе «Учетные данные пользователя» (Настройки >> Безопасность и местоположение >> Шифрование и учетные данные >> Учетные данные пользователя). Как использовать его для создания запросов https? Я разрабатываю android версии 9.0 и использую OkHttp 4.2.2. Я уже знаю, как загрузить его из файла ресурсов и использовать для запроса.

Заранее благодарю за вашу помощь.

...