android - SSL 握手中止 - 确切原因是什么?

标签 android ssl https ssl-certificate

在尝试建立 HTTPS 连接时,我收到一个 IOException:

SSL handshake aborted: ssl=0x519ea2d8: I/O error during system call, Connection reset by peer

我猜这与不完整的钥匙串(keychain)有关 - 但我如何才能找出导致此错误的确切原因?

最佳答案

Connection reset by peer

这意味着服务器已关闭连接,因为它不喜欢您发送给它的内容。细节太少无法找出真正发生的事情,但它可能是错误的协议(protocol)版本、错误的密码等,在这种情况下,您可能会在服务器端找到更多信息。但它也可能是切断连接之间的防火墙,因为它违反了防火墙策略。 如果您有另一个可以成功连接的客户端,则对两者进行数据包捕获并进行比较。

关于android - SSL 握手中止 - 确切原因是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34483637/

相关文章:

java - 需要使用双向 SSL 安全 Web 服务的 Java 客户端桌面应用程序示例

apache - 使用 HTTPS 从外部域到 CloudFlare DNS 的 CNAME

node.js - NodeJS https是否对流量进行对称加密

java - 如何在自签名服务器和客户端证书上调用 https get 方法

android - 使用 JobScheduler API 进行位置更新

android - FitnessActivities.getName(int i) 方法已弃用,使用什么方法代替?

java - 旋转 ImageView 以面对给定的纬度和经度位置

java - 带有标题的列表 Activity 黑屏

Delphi w Indy 10 : Unable to connect via TLS 1. 2 w SSL "Best Practices"在网络服务器上就位

Web 服务客户端的 SSL 证书