【问题标题】:SSL: certificate subject name does not match target host nameSSL:证书使用者名称与目标主机名不匹配
【发布时间】:2016-10-06 00:49:38
【问题描述】:

我有一个统一项目并联系一个 API 来收集数据。 在编辑器中,Android 构建、iOS 构建和 Windows 构建一切正常。但是 OSX 的构建给了我错误:

SSL: certificate subject name 'com-linweb061' does not match target host name 'ava-trix.com'

但我的证书中的通用名称是 *.ava-trix.com,您可以在此处看到: https://www.sslshopper.com/ssl-checker.html?hostname=https://ava-trix.com

我不知道这里有什么问题。谁能帮帮我?

【问题讨论】:

  • 您是否在使用 ssl 拦截来嗅探加密流量的公司网络中?或者您在/etc/hosts 中是否有此特定服务器的自定义主机名?
  • @DanielW。 “/etc/hosts”救了我的命,谢谢。当我检查 /etc/hosts 时,找到记录“17*.***.***.*** github.com”。我删除记录后的每一件事

标签: ssl unity3d


【解决方案1】:

我使用的是 Unity 5.3.5,显然,对于 32 位 OSX 构建存在 SSL 问题。于是我创建了一个64位的版本,问题就解决了。

【讨论】:

  • 真正的问题是该站点需要SNI。如果客户端不支持 SNI,它会得到错误的证书。看起来您使用的旧版本没有 SNI 支持,而新版本有。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2017-08-20
  • 2018-12-16
  • 1970-01-01
  • 2020-11-15
  • 2020-04-22
  • 2021-07-07
相关资源
最近更新 更多