okhttp3 连接https错误 Caused by: javax.net.ssl.SSLProtocolException: SSL handshake aborted: ssl=0xd04...

okhttp3 连接https错误 Caused by: javax.net.ssl.SSLProtocolException: SSL handshake aborted: ssl=0xd02051c0: Failure in SSL library, usually a protocol error error:100000f0:SSL routines:OPENSSL_internal:UNSUPPORTED_PROTOCOL (external/boringssl/src/ssl/s3_clnt.c:785 0xdfab286a:0x00000000)

TLS的一般配置
ConnectionSepc.MODEN_TLS, 现代的 TLS 配置。
ConnectionSpec.COMPATIABLE_TLS,不是现代的,但安全 TLS 配置。
ConnectionSpec.CLEARTEXT, 不安全的 TLS 配置。

OkHttp3 现在默认配置是(ConnectionSpec.MODERN_TLS, ConnectionSpec.CLEARTEXT),也就是只支持TLS1.2以上和http协议

 internal val DEFAULT_CONNECTION_SPECS = immutableListOf(
        ConnectionSpec.MODERN_TLS, ConnectionSpec.CLEARTEXT)