我正在使用改造进行数据传输,但是几天前我遇到了SSL证书问题:


  系统调用期间SSL握手中止ssl = 0x7b93fcc0错误。
  对等连接重置


据我了解,我需要在改造中添加tlsv1证书...

有什么建议怎么做?

最佳答案

如果您使用OkHttp客户端进行翻新,则应像此处那样设置密码套件,只需更改TLS版本并相应地适合您的连接类型即可:

ConnectionSpec spec = new ConnectionSpec.Builder(ConnectionSpec.MODERN_TLS)
.tlsVersions(TlsVersion.TLS_1_2)
.cipherSuites(
      CipherSuite.TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,
      CipherSuite.TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,
      CipherSuite.TLS_DHE_RSA_WITH_AES_128_GCM_SHA256)
.build();


more details on Square's OkHttp wiki

关于android - 如何通过改造添加TLS v 1.0和TLS v.1.1,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33693120/

10-11 08:17