Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

OkHttp PublicKey pinning on Android

Tags:

Does anyone know how we could implement Public Key pinning with OkHttp3

Have been reading about SSL pinning and I see that we could do it with either Certificate Pinning or Public Key pinning (the latter seems more flexible). But I was only able to find example of Certificate pinning with OkHttp and none of Key Pinning.

Does anyone know how easy this is to implement with OkHttp (and/or an example of how to go about doing so)?

TIA

like image 530
source.rar Avatar asked Nov 17 '16 13:11

source.rar


1 Answers

Been looking through the source of the CertificatePinner in OkHttp3 and it seems that the implementation is actually a Public Key check so is in fact an implementation of Public Key Pinning (hence adding this as an answer).

Please correct me if I'm wrong?

like image 90
source.rar Avatar answered Sep 25 '22 16:09

source.rar