为了账号安全,请及时绑定邮箱和手机立即绑定

Google TV配对协议-Go出现SSL握手错误(golang)

Google TV配对协议-Go出现SSL握手错误(golang)

Go
翻阅古今 2021-05-02 16:21:11
我正在为Google TV配对协议编写Go包。但是我似乎遇到了TLS握手问题。sock, err := tls.Dial("tcp", "10.8.0.1:9552", &tls.Config{InsecureSkipVerify: true})那条线给我一个握手错误。确切的错误消息是:remote error: handshake failure。如果我通过curl尝试相同的主机/端口,它curl: (35) error:14094410:SSL routines:SSL3_READ_BYTES:sslv3也会发出警报握手故障。有任何想法吗?Google TV可能需要客户端证书吗?我还没有在任何地方看到任何有关需要客户证书的参考。如果有人想帮助解决问题,请使用以下代码:https : //github.com/dustywilson/go-poloREADME文件具有简单的代码可以将其检出。您将必须知道Google电视盒的IP地址,因为它不使用mDNS。如果您(某人,任何人)运行此程序,但得到不同的结果,请告诉我。我已经通过google-tv-remote浏览了Google TV远程代码。google-tv-pairing-protocol是一个更有用的协议,它与我在做的Java / Android项目等效。当然,我已经遍历了该代码。我认为这是Go本身的问题(不太可能),Go TLS软件包不知道如何读取Google TV证书的问题(我知道一年前是有问题的)或我的代码有问题(通常是最有可能,但我只是看不到)。顺便说一下,我正在Logitech Revue上对其进行测试,它具有自签名SSL证书。它不以任何方式植根或修改。当然,我得到的代码将是开源的。感谢您的协助。
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 290 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信