Table of Contents

Class Aws4HmacFields

Namespace
Cuemon.Extensions.AspNetCore.Authentication.AwsSignature4
Assembly
Cuemon.Extensions.AspNetCore.Authentication.AwsSignature4.dll

A collection of constants for Aws4HmacAuthorizationHeaderBuilder and related.

public static class Aws4HmacFields
Inheritance
Object
Aws4HmacFields

Fields

Aws4Request

The final part of the signing key tied to a CredentialScope.

public const string Aws4Request = "aws4_request"

Field Value

String

DateStamp

The date only value of the request expressed as, what Amazon calls, an ISO8601 basic date format.

public const string DateStamp = "iso8601BasicDateFormat"

Field Value

String

Remarks

DateStampFormat

The AWS date only format used when converting a System.DateTime value to its equivalent string representation.

public const string DateStampFormat = "yyyyMMdd"

Field Value

String

Remarks

DateTimeStamp

The date-time value of the request expressed as, what Amazon calls, an ISO8601 basic date time format.

public const string DateTimeStamp = "iso8601BasicDateTimeFormat"

Field Value

String

Remarks

DateTimeStampFormat

The AWS date-time format used when converting a System.DateTime value to its equivalent string representation.

public const string DateTimeStampFormat = "yyyyMMddTHHmmssZ"

Field Value

String

Remarks

Region

The region part of the signing key tied to a CredentialScope.

public const string Region = "awsRegion"

Field Value

String

Scheme

The authentication scheme of the Aws4HmacAuthorizationHeader.

public const string Scheme = "AWS4-HMAC-SHA256"

Field Value

String

Remarks

Service

The service part of the signing key tied to a CredentialScope.

public const string Service = "awsService"

Field Value

String