alexa / alexa-skills-kit-sdk-for-java

The Alexa Skills Kit SDK for Java helps you get a skill up and running quickly, letting you focus on skill logic instead of boilerplate code.
http://developer.amazon.com/ask
Apache License 2.0
817 stars 747 forks source link

fix: upgrade server algorithm validation #319

Closed doiron closed 2 years ago

doiron commented 2 years ago

Description

Upgrading the ASK SDK Java Servlets skill request signature verification handler to use the SHA256withRSA signature algorithm using the Signature-256 request header in order to validate the request is a valid Alexa HTTP requests.

Motivation and Context

This change is part of a multi-phase effort to move off of SHA-1 algorithm for all tls usage.

Testing

Screenshots (if appropriate)

Types of changes

Checklist

License