177得票21回答
收到致命错误警报:通过SSLHandshakeException握手失败

我遇到了一个授权SSL连接的问题。我创建了一个Struts Action,使用客户端授权SSL证书连接到外部服务器。在我的Action中,我试图向银行服务器发送一些数据,但是没有成功,因为我从服务器得到以下错误结果:error: javax.net.ssl.SSLHandshakeExcept...

129得票11回答
SSL 握手异常: SSL 握手中断,通常是协议错误导致的 SSL 协议异常。

我正在尝试在安卓上运行以下代码URLConnection l_connection = null; // Create connection uzip=new UnZipData(mContext); l_url = new URL(serverurl); if ("https&q...

124得票9回答
Java客户端证书在HTTPS/SSL上的应用

我正在使用Java 6,尝试创建一个HttpsURLConnection与远程服务器建立连接,并使用客户端证书。 服务器使用的是自签名根证书,并要求提供受密码保护的客户端证书。我已将服务器根证书和客户端证书添加到默认的Java密钥库中,该密钥库位于/System/Library/Framewo...

122得票5回答
如何解决javax.net.ssl.SSLHandshakeException错误?

我连接了VPN来设置库存API以获取产品列表,这很顺利。一旦我从Web服务中获取结果并将其绑定到UI,我还将PayPal与我的应用程序集成,以便在进行支付调用时进行快速结账时遇到了此错误。我使用Servlet进行后端处理。有人能说一下如何解决这个问题吗?javax.net.ssl.SSLHan...

81得票12回答
SSL握手异常 - 链验证失败,如何解决?

在我的应用程序中,我尝试向服务器发送HTTPS POST请求。然而,我一直不断地收到SSLHandshakeException-链链验证失败的错误提示。我尝试使用POSTMAN发送请求,并且我从服务器上获得了响应。当我尝试从应用程序发送请求时,可能是什么原因导致这个错误? 下面是我尝试发送P...

67得票9回答
SSL握手异常:在Android N/7.0上握手失败。

我正在开发一个应用程序,(高级)用户必须设置自己的服务器(即nginx)来运行后端应用程序。相应的域名需要在应用程序中配置,以便连接。我主要在自己的手机(索尼z3c)上进行测试,并开始开发5.1版本。后来,我收到了6.0的更新,但仍然在模拟器中保持5.1的工作状态。不久前,我开始使用7.0镜像...

52得票8回答
Java SSL握手异常 "no cipher suites in common"

我在我的 openSUSE 服务器上使用 SSLServerSocket 接受客户端连接,但是它们都无法连接。我总是收到一个 SSLHandshakeException ,显示“没有公共密码套件”。我已激活所有可能的密码套件,启用了多个协议,尝试了最新的 Oracle JRE 和 OpenJD...

31得票2回答
如何在Java中通过代理发送HTTPS请求?

我将尝试使用HttpsUrlConnection类向服务器发送请求。由于服务器存在证书问题,因此我设置了一个信任所有内容的TrustManager,以及一个同样宽松的主机名验证器。当我直接发出请求时,这个管理器运行得很好,但是当我通过代理发送请求时,它似乎完全没有被使用。 我像这样设置了代理...

28得票5回答
如何使Java 6成功建立SSL连接,而不像Java 7一样失败并显示“SSL peer shut down incorrectly”错误?

我发现客户端使用Java 6运行的SSL连接失败并出现异常,如下所示:Caused by: javax.net.ssl.SSLHandshakeException: Remote host closed connection during handshake at com.sun.ne...

25得票4回答
通过自己的Java客户端连接HTTPS/SSL时出现问题

我正在尝试与trackobot.com建立连接以接收一些JSON数据。该服务器只允许通过HTTPS/SSL进行连接。以下是代码:java.lang.System.setProperty("https.protocols", "TLSv1,TLSv1.1,TLSv1.2"); URL url =...