在Root设备上使用OkHttp3进行SSL旁路

时间:2017-11-02 13:54:09

标签: java android ssl ssl-certificate

我已经使用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();

0 个答案:

没有答案