使用 windows XP / server 2003 的 Nest API 出现问题
Trouble with Nest API with windows XP / server 2003
似乎在 6 月 11 日,Nest 服务器发生了一些变化,导致我的 software 无法在 windows XP / windows server 2003 上正确地 运行。
我不知道具体发生了什么变化,但现在 TLS ciphers supported on win XP 中的 none 已被 Nest 服务器接受
我使用 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 服务器配合使用
Windows XP 支持已于去年(2014 年)4 月结束,Windows Server 2003 支持将在几天后(2015 年 7 月 14 日)结束。因此,它们仅限于支持较旧且不太安全的 protocols/ciphers.
我觉得你运气不好。如果你不得不这样做,我想你可以通过另一个 API 代理来自遗留客户端的请求,该 API 确实支持 protocols/ciphers 的安全性较低的组合,然后将这些请求转发给 Nest。但是我不推荐它。
请务必考虑任何可能的安全后果。
如果您将特定的 .net 库用于 fire base,我知道另一个人 运行 遇到了问题。所以也许检查你的 fire base 库或尝试一个新的。
似乎在 6 月 11 日,Nest 服务器发生了一些变化,导致我的 software 无法在 windows XP / windows server 2003 上正确地 运行。
我不知道具体发生了什么变化,但现在 TLS ciphers supported on win XP 中的 none 已被 Nest 服务器接受
我使用 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 服务器配合使用Windows XP 支持已于去年(2014 年)4 月结束,Windows Server 2003 支持将在几天后(2015 年 7 月 14 日)结束。因此,它们仅限于支持较旧且不太安全的 protocols/ciphers.
我觉得你运气不好。如果你不得不这样做,我想你可以通过另一个 API 代理来自遗留客户端的请求,该 API 确实支持 protocols/ciphers 的安全性较低的组合,然后将这些请求转发给 Nest。但是我不推荐它。
请务必考虑任何可能的安全后果。
如果您将特定的 .net 库用于 fire base,我知道另一个人 运行 遇到了问题。所以也许检查你的 fire base 库或尝试一个新的。