Закрепление сертификата для Android с использованием OKHTTP - PullRequest
0 голосов
/ 27 ноября 2018

Мне нужно сделать закрепление сертификата с использованием сертификата, но я не знаю, где начать запрос и обработать ответ ... Кто-нибудь может предложить пошаговое руководство для этого?

1 Ответ

0 голосов
/ 27 ноября 2018

мы можем установить закрепление сертификата по значению., ..

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);
    }
...