Class GranicaSigner

  • All Implemented Interfaces:
    software.amazon.awssdk.core.signer.Signer

    public class GranicaSigner
    extends Object
    implements software.amazon.awssdk.core.signer.Signer
    BoltSigner is the AWS4 protocol signer for Bolt. It uses the credentials from the incoming S3 request and canonically signs the request as a STS GetCallerIdentity API call.
    • Method Detail

      • sign

        public software.amazon.awssdk.http.SdkHttpFullRequest sign​(software.amazon.awssdk.http.SdkHttpFullRequest request,
                                                                   software.amazon.awssdk.core.interceptor.ExecutionAttributes executionAttributes)
        Method that takes in a Request and returns the signed version of the request that has been canonically signed as a STS GetCallerIdentity API call.
        Specified by:
        sign in interface software.amazon.awssdk.core.signer.Signer
        Parameters:
        request - The request to sign
        executionAttributes - attributes (e.g credentials) required for signing the request
        Returns:
        signed input request