set-s-s-l-certificate.md 1.3 KB

net / com.drake.net.okhttp / okhttp3.OkHttpClient.Builder / setSSLCertificate

setSSLCertificate

fun Builder.setSSLCertificate(trustManager:X509TrustManager?, bksFile:InputStream? = null, password:String? = null): <ERROR CLASS>

Parameters

trustManager - 如果需要自己校验,那么可以自己实现相关校验,如果不需要自己校验,那么传null即可

bksFile - 客户端使用bks证书校验服务端证书

password - bks证书的密码fun Builder.setSSLCertificate(vararg certificates:InputStream, bksFile:InputStream? = null, password:String? = null): <ERROR CLASS>

Parameters

certificates - 含有服务端公钥的证书校验服务端证书

bksFile - 客户端使用bks证书校验服务端证书

password - bks证书的密码