Настраиваемое закрепление SSL с помощью OkHttp - PullRequest
0 голосов
/ 22 мая 2018

из-за оценки безопасности в приложении, над которым я работаю, я должен использовать библиотеку (сделанную собственными силами, где я работаю, не могу ее изменить) для SSL-закрепления, которая имеет функцию, которая получает объект HttpsURLConnectionнапример:

checkEstablished(HttpsUrlConnection connection)

Эта функция проверяет, является ли сертификат действительным в соответствии с центральным хранилищем со всеми сертификатами сервера и т. д.

Я прочитал о закреплении SSL в OkHttp с CertificatePinner,но мне нужно реализовать это специальное решение, есть ли способ сделать это с помощью okhttp (так что я тоже могу использовать модификацию), или мой единственный вариант - реализовать HttpsUrlConnection без OkHttp, чтобы это работало?

1 Ответ

0 голосов
/ 23 мая 2018

Вы можете создать подкласс HttpsURLConnection и переопределить некоторые методы для возврата данных из рукопожатия Ответа.Это непристойно и грубо, но вы также должны использовать эту библиотеку.

...