aws-crt-cpp
C++ wrapper around the aws-c-* libraries. Provides Cross-Platform Transport Protocols and SSL/TLS implementations for C++.
Variables
Aws::Crt::Auth::SignedBodyValue Namespace Reference

Variables

AWS_CRT_CPP_API const char * EmptySha256 = "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
 
AWS_CRT_CPP_API const char * UnsignedPayload = "UNSIGNED-PAYLOAD"
 
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).

Variable Documentation

◆ EmptySha256

const char * Aws::Crt::Auth::SignedBodyValue::EmptySha256 = "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"

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

◆ StreamingAws4HmacSha256Events

const char * Aws::Crt::Auth::SignedBodyValue::StreamingAws4HmacSha256Events = "STREAMING-AWS4-HMAC-SHA256-EVENTS"

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

◆ StreamingAws4HmacSha256Payload

const char * Aws::Crt::Auth::SignedBodyValue::StreamingAws4HmacSha256Payload = "STREAMING-AWS4-HMAC-SHA256-PAYLOAD"

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

◆ UnsignedPayload

const char * Aws::Crt::Auth::SignedBodyValue::UnsignedPayload = "UNSIGNED-PAYLOAD"