似乎在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服务器配合使用答案 0 :(得分:0)
Windows XP支持于去年4月(2014年)结束,Windows Server 2003支持在几天后(2015年7月14日)结束。因此,它们仅限于支持较旧且不太安全的协议/密码。
我认为你对这个没有好运。如果你不得不我猜你可以通过另一个支持较不安全的协议/密码组合的API来代理来自旧客户端的请求,然后将这些请求转发给Nest。但我不推荐它。
请确保您考虑任何可能的安全后果。