- ServletConstants - Class in com.amazon.ask.servlet
-
Helper class to hold package's constant values.
- ServletRequest - Class in com.amazon.ask.servlet.verifiers
-
- ServletRequest(HttpServletRequest, byte[], RequestEnvelope) - Constructor for class com.amazon.ask.servlet.verifiers.ServletRequest
-
Constructor to build an instance of ServletRequest.
- ServletUtils - Class in com.amazon.ask.servlet.util
-
Utility class with methods to get Timestamp tolerance and to verify if Request Signature has been disabled.
- setProxy(Proxy) - Method in class com.amazon.ask.servlet.SkillServlet
-
Sets a Proxy object that this servlet may use if Request Signature Verification is enabled.
- SIGNATURE_ALGORITHM - Static variable in class com.amazon.ask.servlet.ServletConstants
-
The algorithm used to generate the signature.
- SIGNATURE_CERTIFICATE_CHAIN_URL_REQUEST_HEADER - Static variable in class com.amazon.ask.servlet.ServletConstants
-
The name of the request header that contains the URL for the certificate chain needed to
verify the request signature.
- SIGNATURE_CERTIFICATE_TYPE - Static variable in class com.amazon.ask.servlet.ServletConstants
-
The format of the certificate needed to verify the request signature.
- SIGNATURE_REQUEST_HEADER - Static variable in class com.amazon.ask.servlet.ServletConstants
-
The name of the request header that contains the signature.
- SIGNATURE_TYPE - Static variable in class com.amazon.ask.servlet.ServletConstants
-
The type of encryption key used to generate the signature.
- SkillRequestSignatureVerifier - Class in com.amazon.ask.servlet.verifiers
-
Provides a utility method to verify the signature of a skill request.
- SkillRequestSignatureVerifier() - Constructor for class com.amazon.ask.servlet.verifiers.SkillRequestSignatureVerifier
-
Constructor to build an instance of SkillRequestSignatureVerifier.
- SkillRequestSignatureVerifier(Proxy) - Constructor for class com.amazon.ask.servlet.verifiers.SkillRequestSignatureVerifier
-
- SkillRequestTimestampVerifier - Class in com.amazon.ask.servlet.verifiers
-
Verifies whether or not timestamps are valid within a certain tolerance.
- SkillRequestTimestampVerifier(long) - Constructor for class com.amazon.ask.servlet.verifiers.SkillRequestTimestampVerifier
-
Constructs a new timestamp verifier with the provided tolerance milliseconds.
- SkillRequestTimestampVerifier(long, TimeUnit) - Constructor for class com.amazon.ask.servlet.verifiers.SkillRequestTimestampVerifier
-
Constructs a new timestamp verifier with the provided tolerance and timeUnit.
- SkillServlet - Class in com.amazon.ask.servlet
-
Simple implementation of a skill in the form of a Java EE servlet.
- SkillServlet(Skill) - Constructor for class com.amazon.ask.servlet.SkillServlet
-
Constructor to build an instance of SkillServlet.
- SkillServletVerifier - Interface in com.amazon.ask.servlet.verifiers
-
Verifiers are run against incoming requests to verify authenticity and integrity of the request before processing
it.