Class KinesisVideoAWS4Signer

  • All Implemented Interfaces:
    com.amazonaws.auth.EndpointPrefixAwareSigner, com.amazonaws.auth.Presigner, com.amazonaws.auth.RegionAwareSigner, com.amazonaws.auth.RegionFromEndpointResolverAwareSigner, com.amazonaws.auth.ServiceAwareSigner, com.amazonaws.auth.Signer, KinesisVideoSigner
    Direct Known Subclasses:
    AWSKinesisVideoV4Signer

    public class KinesisVideoAWS4Signer
    extends com.amazonaws.auth.AWS4Signer
    implements KinesisVideoSigner
    • Field Summary

      • Fields inherited from class com.amazonaws.auth.AWS4Signer

        doubleUrlEncode, log, overriddenDate, regionName, serviceName
      • Fields inherited from class com.amazonaws.auth.AbstractAWSSigner

        EMPTY_STRING_SHA256_HEX
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected String calculateContentHash​(com.amazonaws.SignableRequest<?> request)  
      protected boolean shouldAddContentUnsignedPayloadInHeader​(String httpMethodName)  
      void sign​(HttpClient httpClient)  
      com.amazonaws.SignableRequest<?> toSignableRequest​(HttpClient httpClient)  
      • Methods inherited from class com.amazonaws.auth.AWS4Signer

        addHostHeader, addSessionCredentials, calculateContentHashPresign, computeSignature, createCanonicalRequest, createStringToSign, getCanonicalizedHeaderString, getOverriddenDate, getRegionName, getServiceName, getSignedHeadersString, newSigningKey, presignRequest, processRequestPayload, setEndpointPrefix, setOverrideDate, setRegionFromEndpointResolver, setRegionName, setServiceName, shouldExcludeHeaderFromSigning, sign
      • Methods inherited from class com.amazonaws.auth.AbstractAWSSigner

        getBinaryRequestPayload, getBinaryRequestPayloadStream, getBinaryRequestPayloadStreamWithoutQueryParams, getBinaryRequestPayloadWithoutQueryParams, getCanonicalizedEndpoint, getCanonicalizedQueryString, getCanonicalizedQueryString, getCanonicalizedResourcePath, getCanonicalizedResourcePath, getRequestPayload, getRequestPayloadWithoutQueryParams, getSignatureDate, getTimeOffset, hash, hash, hash, newString, sanitizeCredentials, sign, sign, signAndBase64Encode, signAndBase64Encode, signWithMac
    • Constructor Detail

      • KinesisVideoAWS4Signer

        public KinesisVideoAWS4Signer​(com.amazonaws.auth.AWSCredentialsProvider credentialsProvider,
                                      ClientConfiguration config)
    • Method Detail

      • calculateContentHash

        protected String calculateContentHash​(com.amazonaws.SignableRequest<?> request)
        Overrides:
        calculateContentHash in class com.amazonaws.auth.AWS4Signer
      • toSignableRequest

        public com.amazonaws.SignableRequest<?> toSignableRequest​(HttpClient httpClient)
      • shouldAddContentUnsignedPayloadInHeader

        protected boolean shouldAddContentUnsignedPayloadInHeader​(String httpMethodName)