public class KinesisVideoAndroidAWS4Signer extends AWS4Signer implements KinesisVideoSigner
AWS4Signer.HeaderSigningResultALGORITHM, doubleUrlEncode, log, overriddenDate, regionName, serviceName, TERMINATOREMPTY_STRING_SHA256_HEX| Constructor and Description |
|---|
KinesisVideoAndroidAWS4Signer(AWSCredentials credentials,
KinesisVideoClientConfiguration config) |
| Modifier and Type | Method and Description |
|---|---|
protected String |
calculateContentHash(Request<?> request) |
protected String |
getCanonicalRequest(Request<?> request,
String contentSha256) |
protected boolean |
shouldAddContentStreamingPayloadInHeader(String httpMethodName) |
void |
sign(HttpClient httpClient) |
com.amazonaws.mobileconnectors.kinesisvideo.signing.KinesisVideoAndroidAWS4Signer.SimpleSignableRequest |
toSignableRequest(HttpClient httpClient) |
addHostHeader, addSessionCredentials, calculateContentHashPresign, computeSignature, extractRegionName, extractServiceName, getCanonicalizedHeaderString, getDateFromRequest, getDateStamp, getScope, getSignedHeadersString, getStringToSign, getTimeStamp, presignRequest, processRequestPayload, setRegionName, setServiceName, signgetBinaryRequestPayload, getBinaryRequestPayloadStream, getBinaryRequestPayloadStreamWithoutQueryParams, getBinaryRequestPayloadWithoutQueryParams, getCanonicalizedEndpoint, getCanonicalizedQueryString, getCanonicalizedQueryString, getCanonicalizedResourcePath, getCanonicalizedResourcePath, getRequestPayload, getRequestPayloadWithoutQueryParams, getSignatureDate, getTimeOffset, hash, hash, hash, newString, sanitizeCredentials, sign, sign, signAndBase64Encode, signAndBase64Encodepublic KinesisVideoAndroidAWS4Signer(AWSCredentials credentials, KinesisVideoClientConfiguration config)
protected String getCanonicalRequest(Request<?> request, String contentSha256)
getCanonicalRequest in class AWS4Signerprotected String calculateContentHash(Request<?> request)
calculateContentHash in class AWS4Signerpublic void sign(HttpClient httpClient)
sign in interface KinesisVideoSignerpublic com.amazonaws.mobileconnectors.kinesisvideo.signing.KinesisVideoAndroidAWS4Signer.SimpleSignableRequest toSignableRequest(HttpClient httpClient)
protected boolean shouldAddContentStreamingPayloadInHeader(String httpMethodName)
Copyright © 2019. All rights reserved.