Я использую модификацию с CertificatePinner для подключения https://api.blablabla.com
Вот код ниже. Несмотря на то, что пин-код и шаблон сертификата просто неверны, дооснащение успешно подключается к API, разве он не должен подключаться к серверу? что мне не хватает?
static OkHttpClient.Builder httpClient = new OkHttpClient.Builder()
.connectTimeout(20, TimeUnit.SECONDS);
CertificatePinner certificatePinner = new CertificatePinner.Builder()
.add(
"https://www.goodgle.com.tr", // this is wrong address
"sha256/6OcCAYrebyAu0zfHwYOfruRCL77asdadsfasdfxkP8=" // this is wrong sha256 pin
).build();
retrofit = new Retrofit.Builder()
.baseUrl(Config.API_BASE_URL) // api_base_url is correct and it is like https://apis.mapissadfasdf.com
.addConverterFactory(GsonConverterFactory.create(gson))
.client(httpClient.certificatePinner(certificatePinner).build())
.build();