|
|
@ -14,11 +14,9 @@ import javax.net.ssl.* |
|
|
|
|
|
|
|
|
|
|
|
object SSLHelper { |
|
|
|
object SSLHelper { |
|
|
|
|
|
|
|
|
|
|
|
val sslSocketFactory: SSLParams? |
|
|
|
|
|
|
|
get() = getSslSocketFactoryBase(null, null, null) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
/** |
|
|
|
* 为了解决客户端不信任服务器数字证书的问题,网络上大部分的解决方案都是让客户端不对证书做任何检查, |
|
|
|
* 为了解决客户端不信任服务器数字证书的问题, |
|
|
|
|
|
|
|
* 网络上大部分的解决方案都是让客户端不对证书做任何检查, |
|
|
|
* 这是一种有很大安全漏洞的办法 |
|
|
|
* 这是一种有很大安全漏洞的办法 |
|
|
|
*/ |
|
|
|
*/ |
|
|
|
val unsafeTrustManager: X509TrustManager = object : X509TrustManager { |
|
|
|
val unsafeTrustManager: X509TrustManager = object : X509TrustManager { |
|
|
|