2016-11-17 6 views
4

Кто-нибудь знает, как мы могли бы реализовать Key пиннинга Public с OkHttp3OkHttp PublicKey пиннинга на Android

читал о SSL пиннинга и я вижу, что мы могли бы сделать это либо Фиксации сертификат или ключ пиннинга Public (последний, кажется более гибкий). Но я смог найти только пример Certificate pinning с OkHttp и ни одним из клавишного пиннинга.

Кто-нибудь знает, как легко это реализовать с помощью OkHttp (и/или пример того, как это сделать)?

ТИА

+0

Все возможно, вопрос в том, насколько он сложный. Что касается OkHttp, похоже, что это сложнее, чем необходимо, потому что какой-то странный программист сделал окончательный выпуск класса «CertificatePinner». В противном случае вы могли бы использовать его в качестве основы для реализации закрепления открытого ключа. – Robert

ответ

2

Искал через источник CertificatePinner в OkHttp3, и кажется, что реализация на самом деле является проверка открытых ключей так, на самом деле реализация Public Key Фиксации (следовательно, добавив это в качестве ответа).

Пожалуйста, исправьте меня, если я ошибаюсь?

+1

Yup. Прикрепление OkHttp работает так же, как и HPKP, и это должно быть все, что вам нужно. –

+0

@JesseWilson Спасибо за подтверждение :) –