Android 使用retrofit方式请求https信任手机所有CA证书
请求示例代码片段如下所示:
` /**
* 自定义SSLSocket, 忽略验证客户端和服务端证书。
* @return
* @throws Exception
*/
private static SSLSocketFactory getSSLSocketFactory() throws Exception {
final TrustManager[] trustAllCerts = new TrustManager[]{
new X509TrustManager() {
@Override
public void checkClientTrusted(X509Certificate[] chain, String authType) throws CertificateException {
// 信任客户端证书
}
@Override
public void checkServerTrusted(X509Certificate[] chain, String authType) throws CertificateException {
// 信任服务端证书
}
@Override
public X509Certificate[] getAcceptedIssuers() {
return new X509Certificate[0];
}
}
};
final SSLContext sslContext =