WIN+R 运行cmd打开命令窗口
输入
keytool -printcert -rfc -file srca.cer
最后为证书的路径
生成字符串即可。
参考 https://blog.csdn.net/lmj623565791/article/details/48129405
用法,okhttp与Retrofit结合
InputStream[] inputStream = new InputStream[]{new Buffer().writeUtf8(CERT_UAT_FPNN).inputStream()};//证书
HttpsUtils.SSLParams sslParams = HttpsUtils.getSslSocketFactory(inputStream, null, null);
OkHttpClient.Builder builder = new OkHttpClient.Builder();
builder.hostnameVerifier(new HostnameVerifier() {
@Override
public boolean verify(String hostname, SSLSession session) {
return true;
}
}).sslSocketFactory(sslParams.sSLSocketFactory, sslParams.trustManager);