OkHttp PublicKey 固定在 Android

OkHttp PublicKey pinning on Android

有谁知道我们如何使用 OkHttp3 实现 Public 键固定

一直在阅读有关 SSL 固定的内容,我发现我们可以使用证书固定或 Public 密钥固定(后者似乎更灵活)来实现。但是我只能找到 Certificate pinning with OkHttp 和 none of Key Pinning 的例子。

有谁知道用 OkHttp 实现这件事有多容易(and/or 一个如何去做的例子)?

TIA

一直在查看 OkHttp3 中 CertificatePinner 的源代码,似乎该实现实际上是一个 Public 键检查,所以实际上是 Public 键固定(因此将其添加为答案)。

如有错误请指正?