Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ssl/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ssl 三星电视Tizen资源未通过HTTPS加载_Ssl_Samsung Smart Tv_Tizen_Tizen Emulator_Tizen Web Simulator - Fatal编程技术网

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

Ssl 三星电视Tizen资源未通过HTTPS加载,ssl,samsung-smart-tv,tizen,tizen-emulator,tizen-web-simulator,Ssl,Samsung Smart Tv,Tizen,Tizen Emulator,Tizen Web Simulator,我一直在构建一个三星电视应用程序,通过VideoJS播放器播放几个YouTube视频。注意:该应用程序仅在模拟器上测试,而不是在三星Tizen电视上测试。每当通过HTTPS加载资源时,我都会收到以下控制台消息: 加载资源失败:由于连接不受信任,加载页面已取消 或者如图所示: 看起来,通过HTTPS加载的资源被标记为不可信。我有一个有效的安全配置文件,包括作者证书和分发者证书。当手动将图像URL更改为仅http时,它确实有效。但是视频没有加载,因为YouTube自动将其重定向到HTTPS env

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

加载资源失败:由于连接不受信任,加载页面已取消

或者如图所示:

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

另一方面,我通过在访问策略中使用通配符授予了对任何外部源的访问权:

当发现VideoJS错误日志时,它说视频是加密的,但是没有密钥可以解密。很确定这是一个SSL问题


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

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

2019年,当我构建一个支持三星Gear S2手表的Tizen可穿戴应用程序时,它拒绝了对我的免费共享CloudFlare SSL证书的ajax请求,这让我很难受。使用只列出您的域的专用证书可以修复此问题。所有运行Tizen的较新手表(Gear S3、Galaxy Watch、Galaxy Watch Active)似乎都支持无问题的共享证书。Tizen 2.3.2版似乎存在问题。

您的连接是否允许HTTPS请求?如果在桌面浏览器上打开应用程序会发生什么情况?是的,确实如此。在桌面浏览器中运行它时,没有与SSL相关的问题。您是否在桌面上使用任何自定义根证书?没有,开始认为这是与Tizen相关的问题。我已经在真实设备上尝试过,它可以工作…所以我想可能是模拟器问题。