Google chrome 为什么浏览器信任Cloudflare共享SSL证书?
因此,我选择将Cloudflare的共享SSL证书用于CDN,现在我注册的网站在浏览器中显示了此证书: “颁发给”域不是我的域,这导致了一个问题: 我的程序的https post API认为我的网站没有有效的证书 但是,当我使用Chrome浏览器打开我的网站时,安全图标会显示: 浏览器似乎认为Cloudflare共享证书没有问题 而“发布到”域显然不是我的域 因此,问题是: 为什么浏览器信任“颁发给”与我的域不匹配的共享SSL证书,而来自C#程序的WebRequest不信任 事实证明,证书详细信息中有一个“Subject Alternate Names”字段,允许浏览器信任具有非“颁发给”域的证书,这要归功于@SLaks 它在我的C#api访问中不起作用的原因是Unity不支持HTTPS的ECDH(椭圆曲线Diffie–Hellman),Cloudflare只支持ECDH 因此,通过Cloudflare连接到我的服务器的HTTPS api适用于Chrome,但不适用于Unity。我四处搜索,发现它不适用于Monodevelop系列和Xiamarin的某些版本。Google chrome 为什么浏览器信任Cloudflare共享SSL证书?,google-chrome,ssl,https,cloudflare,Google Chrome,Ssl,Https,Cloudflare,因此,我选择将Cloudflare的共享SSL证书用于CDN,现在我注册的网站在浏览器中显示了此证书: “颁发给”域不是我的域,这导致了一个问题: 我的程序的https post API认为我的网站没有有效的证书 但是,当我使用Chrome浏览器打开我的网站时,安全图标会显示: 浏览器似乎认为Cloudflare共享证书没有问题 而“发布到”域显然不是我的域 因此,问题是: 为什么浏览器信任“颁发给”与我的域不匹配的共享SSL证书,而来自C#程序的WebRequest不信任 事实证明,证书详
CDN不是您的域名。我知道,但为什么浏览器信任“不匹配的域名SSL”?证书必须与请求的域名匹配,而不是原始站点。我想知道这是一个与……有关的编程问题,请检查主题替代名称。您正在使用免费计划,然后升级到专业计划,HTTPS将在任何地方都受支持。