Class AwsRequestSignature


  • class AwsRequestSignature
    extends java.lang.Object
    Stores the AWS API request signature based on the AWS Signature Version 4 signing process, and the parameters used in the signing process.
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      private AwsRequestSignature​(AwsSecurityCredentials awsSecurityCredentials, java.util.Map<java.lang.String,​java.lang.String> canonicalHeaders, java.lang.String signature, java.lang.String credentialScope, java.lang.String url, java.lang.String httpMethod, java.lang.String date, java.lang.String region, java.lang.String authorizationHeader)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      (package private) java.lang.String getAuthorizationHeader()
      Returns the authorization header.
      (package private) java.util.Map<java.lang.String,​java.lang.String> getCanonicalHeaders()
      Returns the HTTP request canonical headers.
      (package private) java.lang.String getCredentialScope()
      Returns the credential scope.
      (package private) java.lang.String getDate()
      Returns the request date.
      (package private) java.lang.String getHttpMethod()
      Returns the HTTP request method.
      (package private) java.lang.String getRegion()
      Returns the targeted region.
      (package private) AwsSecurityCredentials getSecurityCredentials()
      Returns the AWS security credentials.
      (package private) java.lang.String getSignature()
      Returns the request signature based on the AWS Signature Version 4 signing process.
      (package private) java.lang.String getUrl()
      Returns the request URL.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • canonicalHeaders

        private java.util.Map<java.lang.String,​java.lang.String> canonicalHeaders
      • signature

        private java.lang.String signature
      • credentialScope

        private java.lang.String credentialScope
      • url

        private java.lang.String url
      • httpMethod

        private java.lang.String httpMethod
      • date

        private java.lang.String date
      • region

        private java.lang.String region
      • authorizationHeader

        private java.lang.String authorizationHeader
    • Constructor Detail

      • AwsRequestSignature

        private AwsRequestSignature​(AwsSecurityCredentials awsSecurityCredentials,
                                    java.util.Map<java.lang.String,​java.lang.String> canonicalHeaders,
                                    java.lang.String signature,
                                    java.lang.String credentialScope,
                                    java.lang.String url,
                                    java.lang.String httpMethod,
                                    java.lang.String date,
                                    java.lang.String region,
                                    java.lang.String authorizationHeader)
    • Method Detail

      • getSignature

        java.lang.String getSignature()
        Returns the request signature based on the AWS Signature Version 4 signing process.
      • getCredentialScope

        java.lang.String getCredentialScope()
        Returns the credential scope. e.g. 20150830/us-east-1/iam/aws4_request
      • getSecurityCredentials

        AwsSecurityCredentials getSecurityCredentials()
        Returns the AWS security credentials.
      • getUrl

        java.lang.String getUrl()
        Returns the request URL.
      • getHttpMethod

        java.lang.String getHttpMethod()
        Returns the HTTP request method.
      • getCanonicalHeaders

        java.util.Map<java.lang.String,​java.lang.String> getCanonicalHeaders()
        Returns the HTTP request canonical headers.
      • getDate

        java.lang.String getDate()
        Returns the request date.
      • getRegion

        java.lang.String getRegion()
        Returns the targeted region.
      • getAuthorizationHeader

        java.lang.String getAuthorizationHeader()
        Returns the authorization header.