我正在尝试使用Letsencrypt SSL证书发布我的Alexa技能。 如果我使用letencrypt证书浏览到https URL,则Google Chrome浏览器不会显示任何警告图标。
但是,当我尝试使用Alexa控制台进行测试时,会出现以下错误: “ SSL握手失败”。
我在Amazon Alexa论坛上看到关于letencrypt支持的热议。 有些帖子说支持,有些则说不支持。
有人可以在这里澄清是否支持letencrypt免费SSL证书来培养自定义alexa技能吗?
答案 0 :(得分:1)
/etc/letsencrypt/live/<domain>/fullchain.pem
下载fullchain.pem证书的内容答案 1 :(得分:1)
选择“ 我的开发终结点是具有来自证书颁发机构的通配符证书的域的子域”后,我能够获得具有Alexa自定义技能的Let's Encrypt通配符证书。 >”在开发人员控制台中。
我还遇到了Nginx反向代理配置问题,该问题导致Alexa Simulator出现故障,并且没有提供任何有用的错误。幸运的是,您还可以使用“手动JSON”选项,该选项会产生错误“ 无法与技能端点建立SSL连接”。
我能够一直追踪到ssl.conf文件中的ssl_ciphers
值。即使它与TLS 1.2的Intermediate Security推荐设置兼容,我也必须对其进行注释以使其起作用。我希望其他人可以确定为什么使用此设置时Amazon服务器会拒绝证书,这可能是因为现在需要TLS 1.3。