public final class DefaultAwsV4HttpSigner extends Object implements AwsV4HttpSigner
AwsV4HttpSigner that uses properties to compose v4-signers in order to delegate signing of a
request and payload (if applicable) accordingly.AwsV4FamilyHttpSigner.AuthLocationREGION_NAMEAUTH_LOCATION, CHECKSUM_ALGORITHM, CHUNK_ENCODING_ENABLED, DOUBLE_URL_ENCODE, EXPIRATION_DURATION, NORMALIZE_PATH, PAYLOAD_SIGNING_ENABLED, SERVICE_SIGNING_NAMESIGNING_CLOCK| Constructor and Description |
|---|
DefaultAwsV4HttpSigner() |
| Modifier and Type | Method and Description |
|---|---|
SignedRequest |
sign(SignRequest<? extends AwsCredentialsIdentity> request) |
CompletableFuture<AsyncSignedRequest> |
signAsync(AsyncSignRequest<? extends AwsCredentialsIdentity> request) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcreatesign, signAsyncpublic SignedRequest sign(SignRequest<? extends AwsCredentialsIdentity> request)
sign in interface HttpSigner<AwsCredentialsIdentity>public CompletableFuture<AsyncSignedRequest> signAsync(AsyncSignRequest<? extends AwsCredentialsIdentity> request)
signAsync in interface HttpSigner<AwsCredentialsIdentity>Copyright © 2023. All rights reserved.