Nest API与Windows XP / Server 2003的问题

时间:2015-07-02 15:24:39

标签: ssl firebase nest-api

似乎在6月11日,Nest服务器上的某些内容发生了变化,阻止了我的software在Windows XP / Windows Server 2003上正常运行。

我不知道究竟发生了什么变化,但现在Nest服务器都没有接受TLS ciphers supported on win XP

我使用curl测试了所有这些:

curl -v --tlsv1 --ciphers EXP-RC4-MD5 https://firebase-apiserver05-tah01-iad01.dapi.production.nest.com:9553/devices.json?auth=<my_token>
* About to connect() to firebase-apiserver05-tah01-iad01.dapi.production.nest.com port 9553 (#0)
*   Trying 54.196.73.38... connected
* successfully set certificate verify locations:
*   CAfile: none
  CApath: /etc/ssl/certs
* SSLv3, TLS handshake, Client hello (1):
* Unknown SSL protocol error in connection to firebase-apiserver05-tah01-iad01.dapi.production.nest.com:9553
* Closing connection #0
curl: (35) Unknown SSL protocol error in connection to firebase-apiserver05-tah01-iad01.dapi.production.nest.com:9553

如果来自Nest的人正在阅读此内容,是否可以启用至少一个win XP支持的密码?

或者有一种方法可以在win XP中使用SChannel支持更多密码吗?例如,AES128-SHA使用curl

与Nest服务器配合使用

1 个答案:

答案 0 :(得分:0)

Windows XP支持于去年4月(2014年)结束,Windows Server 2003支持在几天后(2015年7月14日)结束。因此,它们仅限于支持较旧且不太安全的协议/密码。

我认为你对这个没有好运。如果你不得不我猜你可以通过另一个支持较不安全的协议/密码组合的API来代理来自旧客户端的请求,然后将这些请求转发给Nest。但我不推荐它。

请确保您考虑任何可能的安全后果。