首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >未能使用多域SSL SAN证书在Chrome中建立wss websocket连接

问未能使用多域SSL SAN证书在Chrome中建立wss websocket连接
EN

Stack Overflow用户
提问于 2020-01-29 13:58:46
回答 1查看 385关注 0票数 0

有人能好心地帮助我理解以下内容并提出一个可能的解决办法吗?

Problem:使用多域(SAN) SSL证书时,Chrome中的安全websocket (wss)连接失败

Details:我们有一个涵盖webapp.example.com和websocket.example.com的多域SSL证书。页面https://webapp.example.com/正确加载(通过浏览器根据SAN证书正确地验证域,并显示一个“锁”图标以指示连接是安全的)。但是,该页面上的上述web应用程序也试图连接到wss://websocket.example.com/。此连接在ERR_CERT_COMMON_NAME_INVALID中失败。

--失效的弱假设:这个错误可能是因为

浏览器在SAN certificate

  • When中验证webapp.example.com为有效域后,首先打开到https://webapp.example.com的SSL连接--连接到wss://websocket.example.com,名称“websocket.example.com”与以前验证过的域不匹配

问题:有可能做到这一点吗?如果是,怎么做?

EN

回答 1

Stack Overflow用户

发布于 2020-01-29 14:55:44

你的假设是错误的。证书验证总是针对当前访问的URL中的域进行的。即使所提供的证书是相同的,也不会基于以前访问的某些URL来完成。

更有可能的是,您访问的域实际上不包含在多域证书中。请注意,证书中的webapp.example.com或example.com条目不包括websocket.example.com或类似的URL。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59968668

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档