I have been working through submitting an Alexa skill for certification. All my submissions have been keep rejecting from amazon with following error message "The skill endpoint is not accepting valid signed requests".
I have done detailed study and carefully looked over all requests we rejected and they all seem to fail for valid reasons based on the requirements https://developer.amazon.com/docs/custom-skills/host-a-custom-skill-as-a-web-service.html?ref_=pe_3490300_259883220#cert-verify-signature-certificate-url
We are not using a lambda function but we have hosted the web service using c# web api project on azure cloud.
There are multiple validations exist for endpoint which amazon has mentioned in their documentation.
I strongly believe that we are rejecting the invalid request only and fully aligned with amazon guideline. If amazon is rejecting the submitted certification then they will have to be very specific what validation they are failing for, just generating the generic message gives lot of ambiguity.
We need support from alexa team as this is critical for us submit the skill as soon as possible and for the same I have submitted multiple tickets but with no response from amazon till so far.
The way Alexa team is ignoring all the tickets takes away the confidence on them.