I have a custom webservice developed in Java. I use alexa-skills-kit with SpeechletServlet and Speechlet
In my alexa app config I have selected "My development endpoint is a subdomain of a domain that has a wildcard certificate from a certificate authority" and the url path is https://api.mydomain.com/alexa
When I call /alexa endpoint I get:
java.lang.SecurityException: Failed to verify the signature/certificate for the provided speechlet request at com.amazon.speech.speechlet.authentication.SpeechletRequestSignatureVerifier.checkRequestSignature(SpeechletRequestSignatureVerifier.java:98) at com.amazon.speech.speechlet.servlet.SpeechletServlet.doPost(SpeechletServlet.java:112)
The alexa test ui shows error 400
Any idea why and how I can fix it?