Interface Signer
- All Known Subinterfaces:
- AwsCrtS3V4aSigner,- AwsCrtV4aSigner
- All Known Implementing Classes:
- AbstractAws4Signer,- AbstractAwsS3V4Signer,- AbstractAwsSigner,- AsyncAws4Signer,- Aws4Signer,- Aws4UnsignedPayloadSigner,- AwsS3V4Signer,- BaseAsyncAws4Signer,- BaseAws4Signer,- BaseEventStreamAsyncAws4Signer,- BearerTokenSigner,- DefaultAwsCrtS3V4aSigner,- DefaultAwsCrtV4aSigner,- EventStreamAws4Signer,- NoOpSigner
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
Deprecated.
Interface for the signer used for signing the requests. All SDK signer implementations will implement this interface.
- 
Method SummaryModifier and TypeMethodDescriptiondefault CredentialTypeDeprecated.Method that retrievesCredentialTypei.e.sign(SdkHttpFullRequest request, ExecutionAttributes executionAttributes) Deprecated.Method that takes in an request and returns a signed version of the request.
- 
Method Details- 
signDeprecated.Method that takes in an request and returns a signed version of the request.- Parameters:
- request- The request to sign
- executionAttributes- Contains the attributes required for signing the request
- Returns:
- A signed version of the input request
 
- 
credentialTypeDeprecated.Method that retrievesCredentialTypei.e. the type of Credentials used by the Signer while authorizing a request.- Returns:
- null by default else return CredentialTypeas defined by the signer implementation.
 
 
- 
software.amazon.awssdk.http.auth.spi.signer.HttpSignerin 'http-auth-spi'.