从我的java应用程序访问Nest API以返回设备时,我收到以下错误:
javax.net.ssl.SSLHandshakeException: Remote host closed connection during handshake(表单的)相同的URL
https://developer-api.nest.com/devices?auth=<access_token_ommited_here>在我的浏览器上运行良好。我怀疑我遗漏了一个证书。有人知道如何解决这个问题吗?
发布于 2014-06-27 18:11:48
确保您的SSL库使用TLSv1或更高的安全性。如果默认设置为SSLv3或更低,服务器将拒绝该连接。
发布于 2015-01-05 15:44:15
我不得不使用TLSv1.1来避免奇怪的SSL行为,初始请求将正确设置SSL,但对307重定向URL的后续请求将失败SSL。不是100%,它还在完美地工作,但看起来更稳定。
System.setProperty("https.protocols", "TLSv1.1");发布于 2014-10-20 20:03:02
System.setProperty("https.protocols","TLSv1");
https://stackoverflow.com/questions/24438225
复制相似问题