1

亚马逊最近发布了 Echo Alexa 工具包。

我收到并注册了我的应用程序。Alexa 清楚地识别出我的应用程序存在。但是它给出了这个错误

请求标识符:amzn1.echo-api.request.d969c196-8b3e-4169-99c8-20f566889760 证书没有通往受信任机构的路径。如果您使用的是自签名证书,则会发生这种情况。语音反馈 Echo 听到:“alexa start myapp”

我验证了我的 COMODO CA (COMODO RSA Certification Auth) 在授权 CA 的列表中。我确保我的证书包是有效的。

我需要什么具体的东西来确保我的 bundle.crt 对 Alexa 来说是正确的顺序吗?(没有提到需要 .com,我使用的是 .net)

这些是我的 COMODO 文件名。

AddTrustExternalCARoot.crt

COMODORSAAddTrustCA.crt

COMODORSADomainValidationSecureServerCA.crt

mydomain-net.crt

ssl-bundle.crt

stn.private.key

很高兴能让这个工作......请帮忙

南非

4

1 回答 1

1

我现在可以毫无问题地与 Alexa 进行交流。问题的根源是证书的顺序以及 apache 的 SSL 和 HTTP 配置文件中的错误指令。

我用了

openssl s_client -connect 192.237.1.1:443

验证证书

验证返回码:0(ok)

最初我能够通过代码确认错误并搜索并修复它。

于 2015-05-31T12:32:17.150 回答