Samsung TV Tizen资源无法通过HTTPS加载

时间:2015-03-18 15:51:51

标签: ssl samsung-smart-tv tizen tizen-emulator tizen-web-simulator

我一直在构建一个三星电视应用,通过VideoJS播放器播放多个YouTube视频。注意:该应用仅在模拟器中测试,而不在Samsung Tizen TV上测试。每当通过HTTPS加载资源时,我都会收到以下控制台消息:

  

无法加载资源:由于不受信任的连接而导致加载页面被取消。 https://i.ytimg.com/vi/9fFv244_X88/hqdefault.jpg

或者如图所示:

Tizen Console log

看起来,通过HTTPS加载的资源被标记为不可信。我有有效的安全配置文件,包括作者证书和经销商证书。手动将图像URL更改为仅http时,它确实有效。但视频未加载,因为YouTube会自动将其重定向到HTTPS环境,因此问题仍然存在。

在旁注中,我通过在访问策略中使用通配符来访问任何外部源: <access origin="*" subdomains="true"></access>

在追赶VideoJS错误日志时,它说视频已加密,但没有密钥可用于解密。很确定这是一个SSL问题。

向我的救世主提供有限的免费啤酒。

2 个答案:

答案 0 :(得分:1)

证书是IP绑定还是具有SNI扩展的TLS证书?我不确定Tizen是否支持SNI TLS extension

答案 1 :(得分:0)

这在2019年引起了我的注意,当时构建了一个支持Samsung Gear S2手表的Tizen可穿戴应用程序,该应用程序拒绝了对我的免费共享CloudFlare SSL证书的ajax请求。使用仅列出您的域的专用证书可解决此问题。运行Tizen的所有较新的手表(Gear S3,Galaxy Watch,Galaxy Watch Active)似乎都支持共享证书而没有问题。似乎是Tizen版本2.3.2的问题。