2017-03-29 7 views
0

私はAlexaの認定スキルを提出しており、私のサーバーが無効なSSL証明書を無視しているという問題が返答しました。 Amazonは、サーバーが着信要求SSL証明書を適切に検証するように厳重に要求しています。Alexaスキルの認定 - アマゾンの妥当性確認

設定はNginx + Nodejs + Alexa-skill-appです。ここでは、letsencryptを使ってnginxのSSL証明書を取得しています。私のサーバーは何の問題もなくすべての応答を送受信できますが、スキルを証明するために、nginxはamazonからの着信要求が適切に検証されていることを確認する必要があります。

誰かが着信要求に対して正しいSSL検証を強制するためにどのnginx設定を使用すべきか知っていますか? (。* PEM)

答えて

0

Alexaが検証する必要があるHTTPヘッダーにこれらの検証文字列とURLを送信することが後で分かりました。これを行うnpmモジュールalexa-verifyがあります。

0

HTTPS SSL証明書ファイルは、その後にのみ、すべての要求がHTTPSから来るNodejsとnginxのサーバー
の両方に接続する必要があります:彼らは安全な
考慮されます//います。