我已经使用Okhttp3库进行网络通信并实施了SSL Pinning。现在,在用于SSL旁路的 rooted 设备上出现了一个问题。我不想绕过SSL Pinning以便黑客可以攻击。
this.client = new OkHttpClient.Builder()
.proxy(Proxy.NO_PROXY)
.connectTimeout(90, TimeUnit.SECONDS)
.readTimeout(90, TimeUnit.SECONDS)
.writeTimeout(90, TimeUnit.SECONDS)
.followRedirects(false)
.followSslRedirects(false)
.cache(null)
.retryOnConnectionFailure(false)
.sslSocketFactory(sslSocketFactory, (X509TrustManager) tmf.getTrustManagers()[0])
.connectionSpecs(Collections.singletonList(spec))
.build();