开发者社区 问答 正文

钉钉访问https链接无法打开

部署了个https应用在钉钉里打开,证书用的是免费第三方机构颁发的证书,钉钉无法打开,在手机内置浏览器则会提示是否信任,信任后可以打开


请问钉钉信任哪些机构颁发的证书,钉钉打开网页是否调用的手机内置浏览器?


谢谢

展开
收起
開始懂了 2017-09-14 11:34:05 10716 分享 版权
阿里云 AI 助理回答

钉钉作为一个企业级通讯和协作平台,其内置浏览器对于HTTPS证书的信任列表通常是基于系统级别的。这意味着钉钉在打开网页时,会依赖于操作系统(或设备)自带的信任证书列表。因此,如果您的HTTPS证书是由全球公认的CA(证书颁发机构)签发的,如VeriSign、GlobalSign、DigiCert等,一般情况下在钉钉内也能正常加载页面,因为这些CA的根证书已经被主流操作系统信任。

对于您提到的情况,使用的是免费第三方机构颁发的证书,这可能意味着该证书是由一些较小的或不太知名的CA签发的,而这些CA的根证书可能未被所有操作系统或应用(包括钉钉)预置信任。当用户在手机内置浏览器中收到提示是否信任该证书时,这实际上是在询问用户是否要将该CA添加到个人的信任列表中。一旦用户选择信任,该证书在此设备上的浏览器中就能正常使用了。

至于钉钉是否调用手机内置浏览器来打开网页,实际上钉钉有自己的内嵌浏览器组件,它并不直接调用手机的默认浏览器,但其行为和渲染机制尽量与常见的浏览器保持一致。因此,虽然用户体验类似于使用系统浏览器,但实际上是在钉钉应用内部完成的。

解决您的问题的方法可能包括:

  1. 更换证书:考虑使用由全球广泛认可的CA签发的SSL证书。
  2. 用户教育:如果更换证书不可行,可以通过提前通知用户,在首次访问时指导他们手动信任证书。
  3. 自签名证书:如果是内部测试或特定场景下使用自签名证书,确保通过企业内部管理方式预先部署或告知用户如何信任该证书。

希望以上信息对您有所帮助!如果有更具体的技术问题或需要进一步的帮助,请随时告诉我。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答