服务器下载文件(crt+key转cer)
- 在jdk\bin文件下复制openssl.exe(链接有)
oppenssl.exe - 使用openssl x509 -in (你的服务器).crt -keyform (服务器私钥).key -out (Retrofit使用的Http).cer -outform der
Retrofit请求中配置
使用OkHttpClient.sslSocketFactory()设置Https请求
OkHttpClient build = new OkHttpClient.Builder() // .connectTimeout(20000, TimeUnit.MILLISECONDS) .connectTimeout(10000, TimeUnit.MILLISECONDS) .writeTimeout(10000, TimeUnit.MILLISECONDS) .readTimeout(10000, TimeUnit.MILLISECONDS) //设置Https请求 // .sslSocketFactory(sslSocketFactory)