Class KinesisVideoAWS4Signer
- java.lang.Object
-
- com.amazonaws.auth.AbstractAWSSigner
-
- com.amazonaws.auth.AWS4Signer
-
- com.amazonaws.kinesisvideo.client.signing.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
-
-
Constructor Summary
Constructors Constructor Description KinesisVideoAWS4Signer(com.amazonaws.auth.AWSCredentialsProvider credentialsProvider, ClientConfiguration config)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected StringcalculateContentHash(com.amazonaws.SignableRequest<?> request)protected booleanshouldAddContentUnsignedPayloadInHeader(String httpMethodName)voidsign(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:
calculateContentHashin classcom.amazonaws.auth.AWS4Signer
-
sign
public void sign(HttpClient httpClient)
- Specified by:
signin interfaceKinesisVideoSigner
-
toSignableRequest
public com.amazonaws.SignableRequest<?> toSignableRequest(HttpClient httpClient)
-
shouldAddContentUnsignedPayloadInHeader
protected boolean shouldAddContentUnsignedPayloadInHeader(String httpMethodName)
-
-