AWS IoT Device SDK C++ v2  1.33.0
AWS IoT Device SDK C++ v2
Functions | Variables
Aws::Crt::Auth::SignedBodyValue Namespace Reference

Functions

AWS_CRT_CPP_API const char * EmptySha256Str ()
 
AWS_CRT_CPP_API const char * UnsignedPayloadStr ()
 
AWS_CRT_CPP_API const char * StreamingAws4HmacSha256PayloadStr ()
 
AWS_CRT_CPP_API const char * StreamingAws4HmacSha256EventsStr ()
 

Variables

AWS_CRT_CPP_API const char * UnsignedPayload = "UNSIGNED-PAYLOAD"
 
AWS_CRT_CPP_API const char * EmptySha256 = "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
 
AWS_CRT_CPP_API const char * StreamingAws4HmacSha256Payload = "STREAMING-AWS4-HMAC-SHA256-PAYLOAD"
 
AWS_CRT_CPP_API const char * StreamingAws4HmacSha256Events = "STREAMING-AWS4-HMAC-SHA256-EVENTS"
 

Detailed Description

A collection of signed body constants. Some are specific to certain signature types, while others are just there to save time (empty sha, for example).

Function Documentation

◆ EmptySha256Str()

const char * Aws::Crt::Auth::SignedBodyValue::EmptySha256Str ( )

The SHA-256 of an empty string: 'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855' For use with Aws::Crt::Auth::AwsSigningConfig.SetSignedBodyValue().

◆ StreamingAws4HmacSha256EventsStr()

const char * Aws::Crt::Auth::SignedBodyValue::StreamingAws4HmacSha256EventsStr ( )

'STREAMING-AWS4-HMAC-SHA256-EVENTS' For use with Aws::Crt::Auth::AwsSigningConfig.SetSignedBodyValue().

◆ StreamingAws4HmacSha256PayloadStr()

const char * Aws::Crt::Auth::SignedBodyValue::StreamingAws4HmacSha256PayloadStr ( )

'STREAMING-AWS4-HMAC-SHA256-PAYLOAD' For use with Aws::Crt::Auth::AwsSigningConfig.SetSignedBodyValue().

◆ UnsignedPayloadStr()

const char * Aws::Crt::Auth::SignedBodyValue::UnsignedPayloadStr ( )

Variable Documentation

◆ EmptySha256

const char * Aws::Crt::Auth::SignedBodyValue::EmptySha256 = "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
Deprecated:
to avoid issues with /DELAYLOAD on Windows.

◆ StreamingAws4HmacSha256Events

const char * Aws::Crt::Auth::SignedBodyValue::StreamingAws4HmacSha256Events = "STREAMING-AWS4-HMAC-SHA256-EVENTS"
Deprecated:
to avoid issues with /DELAYLOAD on Windows.

◆ StreamingAws4HmacSha256Payload

const char * Aws::Crt::Auth::SignedBodyValue::StreamingAws4HmacSha256Payload = "STREAMING-AWS4-HMAC-SHA256-PAYLOAD"
Deprecated:
to avoid issues with /DELAYLOAD on Windows.

◆ UnsignedPayload

const char * Aws::Crt::Auth::SignedBodyValue::UnsignedPayload = "UNSIGNED-PAYLOAD"
Deprecated:
to avoid issues with /DELAYLOAD on Windows.