Table of Contents

Namespace Amazon.Runtime.Internal.Auth

Classes

AWS4PreSignedUrlSigner

AWS4 protocol signer for Amazon S3 presigned urls.

AWS4Signer

AWS4 protocol signer for service calls that transmit authorization in the header field "Authorization".

AWS4SigningResult

Encapsulates the various fields and eventual signing value that makes up an AWS4 signature. This can be used to retrieve the required authorization string or authorization query parameters for the final request as well as hold ongoing signature computations for subsequent calls related to the initial signing.

AWS4aSignerCRTWrapper

Asymmetric SigV4 signer using a the AWS Common Runtime implementation of SigV4a via AWSSDK.Extensions.CrtIntegration

AWS4aSigningResult

Encapsulates the various fields and eventual signing value that makes up an AWS4a signature. This can be used to retrieve the required authorization string or authorization query parameters for the final request as well as hold ongoing signature computations for subsequent calls related to the initial signing.

AWSSigningResultBase

Base class for the various fields and eventual signing value that make up an AWS request signature.

AbstractAWSSigner
CloudFrontSigner
EventBridgeSigner

AWS4/AWS4a protocol signer for service calls that transmit authorization in the header field "Authorization". Specific for EventBridge

NullSigner

Null Signer which does a no-op.

QueryStringSigner
S3Signer
SignatureException

This exception is thrown if there are problems signing the request.

Enums

ClientProtocol

Delegates

S3Signer.RegionDetectionUpdater