我创建了一个简单的机器人。自签名 ssl 证书。显然这不适用于机器人连接器。几秒钟后,我从机器人收到以下错误。
{
"error": {
"code": "BadCertificate",
"message": "An error occurred while sending the request. The underlying connection was closed: Could not establish trust relationship for the SSL/TLS secure channel. The remote certificate is invalid according to the validation procedure. ",
"statusCode": 500
}
}
这是否意味着自签名证书对于机器人来说是不可能的?有解决这个问题的方法吗?
简而言之,是的,不支持自签名证书。
如果您使用 HTTPS,则必须拥有正确链接的证书。 Bot 连接器使用标准服务器证书验证来确保您的网站如其所声称的那样。换句话说,如果您将浏览器指向您的机器人,并且您的浏览器认为该证书是合法的,那么机器人连接器也可能会这样做。如果您的浏览器不喜欢它,Bot Connector 可能也不喜欢。
对于以所有语言实现的机器人来说都是如此。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)