Class AwsS3V4aChunkSigner
- java.lang.Object
-
- software.amazon.awssdk.authcrt.signer.internal.chunkedencoding.AwsS3V4aChunkSigner
-
- All Implemented Interfaces:
AwsChunkSigner
public class AwsS3V4aChunkSigner extends Object implements AwsChunkSigner
An implementation of AwsChunkSigner that can calculate a Sigv4a compatible chunk signature.
-
-
Constructor Summary
Constructors Constructor Description AwsS3V4aChunkSigner(AwsCrt4aSigningAdapter aws4aSigner, software.amazon.awssdk.crt.auth.signing.AwsSigningConfig signingConfig)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static intgetSignatureLength()StringsignChecksumChunk(byte[] calculatedChecksum, String previousSignature, String checksumHeaderForTrailer)StringsignChunk(byte[] chunkData, String previousSignature)
-
-
-
Constructor Detail
-
AwsS3V4aChunkSigner
public AwsS3V4aChunkSigner(AwsCrt4aSigningAdapter aws4aSigner, software.amazon.awssdk.crt.auth.signing.AwsSigningConfig signingConfig)
-
-
Method Detail
-
signChunk
public String signChunk(byte[] chunkData, String previousSignature)
- Specified by:
signChunkin interfaceAwsChunkSigner
-
signChecksumChunk
public String signChecksumChunk(byte[] calculatedChecksum, String previousSignature, String checksumHeaderForTrailer)
- Specified by:
signChecksumChunkin interfaceAwsChunkSigner
-
getSignatureLength
public static int getSignatureLength()
-
-