使用内置TLS包时握手失败

时间:2017-07-26 18:11:29

标签: ssl go tls1.2 lets-encrypt caddy

我遇到了SSL-TLS的问题/误解。我的情况是下一个:我在Golang中开发了2个后端应用程序,他们应该通过HTTPS与其他人进行通信,不允许使用http。每个应用程序都在单独的服务器上运行。

目前我正在使用Caddy作为HTTP服务器并进行代理重定向,同时使用它我从Let的加密中获得SSL证书。现在,当我尝试从ApplicationA与ApplicationB进行通信时,我无法连接,我检查了ApplicationB的日志,这是错误:

Handshake failed when using builtin TLS package: no cipher suite supported by both client and server

我还读到使用LetsEncrypt证书时此错误很常见,是真的吗?有人建议购买证书,在这种情况下,问题出在哪里?使用ApplicationA,ApplicationB或两者? 我不熟悉TLS领域,所以寻求帮助。

我正在使用Go 1.8

0 个答案:

没有答案