1

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

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

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

有什么建议怎么做?

4

1 回答 1

2

如果您使用 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();

有关 Square 的 OkHttp wiki 的更多详细信息

于 2015-12-04T11:45:52.270 回答