Announcement: The Alexa Skills Community Is Moving To Stack Overflow

For improved usability and experience, Alexa skills related forum support will be transitioned to Stack Overflow. Effective January 10, 2024, the Amazon Developer Forums will no longer be available. For continued Alexa skills support you can reach out to us on Stack Overflow or via Contact Us.

question

Lucas avatar image
Lucas asked

SSL certificate verification failed

Hi everyone, First of all, AWS Lambda is not an option for me :) I bought a SSL certificate from one of the approved resellers (PositiveSSL by Comodo) but cannot have Alexa to communicate with my webservice. I keep getting the following error: "SSL certificate verification failed" "Request identifier: amzn1.echo-api.request.xxx. The certificate of the endpoint uses a wildcard domain name in its cname or subject alts: *. web-hosting.com" My webservice is indeed on a shared hosting that has its own wildcard certificate, but mine sure isn't a wildcard one. I managed to get Amazon Login to work with that certificate but I'm stuck with Amazon Echo. The domain used is http://42labs.us/ Any help is appreciated! Thanks, Lucas
alexa skills kitsubmission testing certification
10 |5000

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

Ross@Amazon avatar image
Ross@Amazon answered
The SDK team has looked into the issue and were unable to reproduce the problem. Have you gotten your skill to work correctly?
10 |5000

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

Lucas avatar image
Lucas answered
As I was getting no answer, I had to buy a VPS and install another certificate and it worked. But otherwise, no, I couldn't get it to work on a shared hosting.
10 |5000

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

The Stig avatar image
The Stig answered
Ross, I'm having the same issue as the OP. I'm happy to give you access to my skill (and URL endpoint) so that you can reproduce the issue. http://i.imgur.com/Lw8ZkJS.png Website is on a shared hosting plan (didn't see a point in buying a dedicated server when I'm just testing), and the SSL checks out when I run it through Digicerts SSL validator.
10 |5000

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

Ross@Amazon avatar image
Ross@Amazon answered
The SDK development team noticed that you appear to be using SNI while testing your endpoint. Unfortunately SNI is not supported at this time, which is causing your endpoint to fail.
10 |5000

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

The Stig avatar image
The Stig answered
Hi Ross, I just checked the settings of the SSL and SNI is not enabled (or at least on my end it's showing that they're not enabled) - http://i.imgur.com/2teSGUD.png
10 |5000

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

The Stig avatar image
The Stig answered
Hi again Ross, I created a self-signed SSL on another one of my websites and still no luck. Screenshot of the SSL settings - http://i.imgur.com/DyvVBT3.png Screenshot of the Echo card I receive - http://i.imgur.com/ump4GOq.png Upside is that this is a different error than what I was receiving on the previous website. Please let me know how I should continue.
10 |5000

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

The Stig avatar image
The Stig answered
To add to my last post - Port 443 is open on the server.
10 |5000

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

Curt avatar image
Curt answered
I have the same issue with shared hosting from namecheap, were you ever able to get this working?
10 |5000

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

Ross@Amazon avatar image
Ross@Amazon answered
Lucas, the Alexa SDK team has looked into this issue and determined that you should select the Wildcard certificate on EDW. Note that this selection will not block your skill from being certified.
10 |5000

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.