We currently have a basic test skill created and coded and ready to test.
It took awhile but we have our Tomcat server correctly configured for SSL to interact with the Amazon Alexa service. We are now getting an error that our SSL certificate is not signed by a CA from the Developer Console when the skill is tested. From the documentation on SSL it is implied (although not stated) that we wouldn't need the SSL certified by a CA.
The Error we are getting:
"The certificate of the endpoint Resource [https://*******], Type [HTTP], Region [DEFAULT] does not have a path to a trusted authority. This happens if you are using a self signed certificate."
Before we go get a certificate signed by a CA I wanted to ask a few questions
- Is there a way to test our skill with a self-signed certificate (like with the ASK command line)?
- In the future amazon is going to require that SSL certificates be signed by them, not just any CA. There is a charge to use the amazon service to sign a private key. Is there a way to sign our CA for free for testing purposes?
Me and a friend are developing for Alexa as kind of a side project and wanted to get the basics down and even test out some ideas before investing in a dynamic Amazon server and SSL certificate signing.
Thank you in advance,