У меня есть сервер с собственным сертификатом, выданным моим личным центром сертификации. Он не находится в домене publi c, поэтому невозможно использовать стандартный центр сертификации. Я хочу получить клиент Android для подключения к этому серверу с помощью OkHttp. Согласно документам , код должен выглядеть следующим образом:
CertificatePinner certificatePinner = new CertificatePinner.Builder()
.add("myserver.com", "sha256/afwiKY3RxoMmLkuRW1l7QsPZTJPwDS2pdDROQjXw8ig=")
.build();
Где находится SHA256 га sh, цитируя документы : "a ha sh предмета сертификата Publi c Key Info, в кодировке base64 и с префиксом sha256 / или sha1 / ". У меня есть сертификат и файлы ключей для сервера, но как я могу получить необходимые га sh?
Я использую OkHttp 3.