Class RollingSigner


  • public final class RollingSigner
    extends Object
    A class which calculates a rolling signature of arbitrary data using HMAC-SHA256. Each time a signature is calculated, the prior calculation is incorporated, hence "rolling".
    • Constructor Detail

      • RollingSigner

        public RollingSigner​(byte[] seedSignature,
                             software.amazon.awssdk.crt.auth.signing.AwsSigningConfig signingConfig)
    • Method Detail

      • sign

        public byte[] sign​(ByteBuffer chunkBody)
        Using a template that incorporates the previous calculated signature, sign the string and return it.
      • reset

        public void reset()