Sonos 客户端证书

Posted

技术标签:

【中文标题】Sonos 客户端证书【英文标题】:Sonos client certificate 【发布时间】:2016-02-02 10:27:39 【问题描述】:

我对 Sonos 的 client 证书有疑问。我在官方文档页面中没有找到任何提及。

扬声器是否会在 getMediaUri 请求时自动发送客户端证书,还是服务器需要在 SSL 协商中要求它?

如果演讲者一直发送客户端证书,那就太好了,因为如果服务器需要在安全端点上明确要求客户端证书,这意味着其他 API 会受到影响 (createItem例如)而唯一真正需要保护的是流 url。

【问题讨论】:

【参考方案1】:

服务器不需要在每个请求上都发送证书,但如果你确实需要它,它是可以每次发送的。

【讨论】:

这并不能真正回答我的问题。换句话说:如果我在 SSL 协商中不要求客户端证书服务器端,它是否仍会由演讲者在getMediaUri 请求中呈现? 不,不会。服务器必须要求我们发送客户端证书 好的,感谢您的确认。您知道我们如何使用客户端证书保护 getMediaUri 调用吗?还是做不到?如果我需要安全端点上的客户端证书,这意味着它还会影响以下调用(如果我正确阅读了文档): getMediaMetadata 用于 favorites 集合中的项目、createItemdeleteItemrateItem,你有没有办法解决这个问题?

以上是关于Sonos 客户端证书的主要内容,如果未能解决你的问题,请参考以下文章

部分客户端访问IIS服务器时,证书链中的中级证书过期怎么办?

国密证书双向认证客户端发送哪个

求助delphi实现ssl验证客户端证书

如何从 Sonos 中删除音频剪辑

如何从 Sonos 家庭获取音乐源列表?

仅允许某些设备连接 Sonos 扬声器(Unifi 系统)