【发布时间】:2021-05-10 14:04:26
【问题描述】:
我有一个有效的 Let's Encrypt SSL 证书,在 Windows IIS 上设置时可以正常工作:
https://www.sslshopper.com/ssl-checker.html#hostname=https://paperlesssolutionsltd.com.ng
当我像这样将相同的证书应用于Elixir ACE 服务器时:
certfile: Application.app_dir(@app, "priv/cert.pem"),
keyfile: Application.app_dir(@app, "priv/cert.key")
我收到以下错误:
https://www.sslshopper.com/ssl-checker.html#hostname=https://paperlesssolutionsltd.com.ng:8443
请问 Erlang SSL 配置需要什么才能解决这个问题?
谢谢!
【问题讨论】:
-
我对 SSL 了解不多,但在我看来 Elixir 提供的证书很好。 SSL 检查器是否有可能检查证书链并说“让我们加密只为 paperlesssolutionsltd.com.ng 而不是 paperlesssolutionsltd.com.ng:8443 签名”?我不认为端口是规范的一部分,但我可以看到有人以这种方式处理它们。 :shrug: 这是我真正看到的唯一区别,除非 Elixir 只给他们部分证书,我认为这不太可能。
-
@BrettBeatty 我不知道......第 3 方尝试调用我的服务器,但由于缺少中间证书而出现错误,或者他们声称。这就是让我检查这个的原因。
-
我也在端口 443 上测试过,结果相同