aws-crt-cpp
C++ wrapper around the aws-c-* libraries. Provides Cross-Platform Transport Protocols and SSL/TLS implementations for C++.
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

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

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

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

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

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

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

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

Variable Documentation

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