Html 谷歌浏览器&x27;s";“安全上下文”;在局域网上?

Html 谷歌浏览器&x27;s";“安全上下文”;在局域网上?,html,google-chrome,https,zeroconf,secure-context,Html,Google Chrome,Https,Zeroconf,Secure Context,Chromium不允许网站访问用户的摄像头,除非页面托管在“安全上下文”中。通常这意味着web服务器具有有效的TLS(HTTP)证书,但localhost也有例外 我正在开发一个需要在局域网内传输视频的应用程序,我也想在局域网内托管Web服务器,但我不清楚如何设置该应用程序,以便将服务器视为“安全上下文”。是否有一种合理的方式将TLS证书与zeroconf/bonjour主机名一起使用?或者以其他方式将整个LAN标记为受信任 您可以使用专用证书颁发机构(CA)或知名CA将TLS配置到LAN上的服

Chromium不允许网站访问用户的摄像头,除非页面托管在“安全上下文”中。通常这意味着web服务器具有有效的TLS(HTTP)证书,但
localhost
也有例外


我正在开发一个需要在局域网内传输视频的应用程序,我也想在局域网内托管Web服务器,但我不清楚如何设置该应用程序,以便将服务器视为“安全上下文”。是否有一种合理的方式将TLS证书与zeroconf/bonjour主机名一起使用?或者以其他方式将整个LAN标记为受信任

您可以使用专用证书颁发机构(CA)或知名CA将TLS配置到LAN上的服务器

支持私钥认证
  • 使用OpenSSL或其他CA软件设置专用CA
  • 将此CA的根证书添加到LAN上所有设备的所有web浏览器中的受信任证书存储中
  • 从该CA为局域网上的计算机颁发证书
  • 将LAN上的计算机配置为使用这些证书
  • 著名的CA
  • 为局域网上的计算机购买域名,并为续订设置定期付款
  • 在与域绑定的DNS主机的区域文件中为LAN上的计算机分配名称
  • 让我们使用dns-01挑战为局域网上的计算机加密,从中获取证书
  • 将LAN上的计算机配置为使用这些证书