ssl - 三星电视 Tizen 资源未通过 HTTPS 加载

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

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

Failed to load resource: Loading page cancelled because of untrusted connection. https://i.ytimg.com/vi/9fFv244_X88/hqdefault.jpg

或者如图所示:

Tizen Console log

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

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

当追上 VideoJS 错误日志时,它说视频已加密但没有 key 可以解密。很确定这是一个 SSL 问题。

为我的救命恩人提供了有限的免费啤酒。

最佳答案

证书是IP绑定(bind)的还是带有SNI扩展名的TLS证书?我不确定 Tizen 是否支持 SNI TLS extension .

关于ssl - 三星电视 Tizen 资源未通过 HTTPS 加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29126624/

相关文章:

sdk - 为三星和 LG 的多个平台创建单个 SmartTV 应用程序

javascript - 如何在没有 IDE 的情况下构建和部署三星 SmartTV 应用程序(例如 : on Linux)

javascript - 三星智能电视唯一设备标识符

java - 在 windows 7 中安装 tizen

javascript - 在 Tizen Wearable 上设置蓝牙监听器

php - vHost 和 SSL 中的 mod_rewrite

带 SSL 的 MySQL 复制——它是如何工作的?

c++ - SCHANNEL TLS 服务器端无法 CertFindCertificateInStore

java - 如何使用 java 以编程方式安装根 ssl 证书

tizen - 应用程序在 Tizen TV 模拟器中按预期运行,但在模拟器中不运行