繁体   English   中英

使用OKHTTP的Android证书固定

[英]Certificate Pinning for android using OKHTTP

我需要使用证书进行证书固定,但是我不知道从哪里开始请求和处理响应...任何人都可以为此建议逐步教程吗?

我们可以按值设置证书固定。

OkHttpClient.Builder builder = new OkHttpClient.Builder()
            .connectTimeout(65, TimeUnit.SECONDS)
            .writeTimeout(1, TimeUnit.MINUTES)
            .readTimeout(1, TimeUnit.MINUTES);

证书固定的调用方法

    public static void addCertificatePinner(OkHttpClient.Builder httpBuilder) {
        CertificatePinner.Builder certificatePinnerBuilder = new CertificatePinner.Builder();
        certificatePinnerBuilder.add("url", certificatePublicKey);// certificatePublicKey as String key
        CertificatePinner certificatePinner = certificatePinnerBuilder.build();
        httpBuilder.certificatePinner(certificatePinner);
    }

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM