aws-crt-cpp
Classes | Namespaces | Typedefs | Enumerations
Sigv4Signing.h File Reference
#include <aws/crt/Exports.h>
#include <aws/crt/DateTime.h>
#include <aws/crt/Types.h>
#include <aws/crt/auth/Signing.h>

Go to the source code of this file.

Classes

class  Aws::Crt::Auth::AwsSigningConfig
 
class  Aws::Crt::Auth::Sigv4HttpRequestSigner
 

Namespaces

 Aws
 
 Aws::Crt
 
 Aws::Crt::Auth
 

Typedefs

using Aws::Crt::Auth::ShouldSignParameterCb = bool(*)(const Crt::ByteCursor *, void *)
 

Enumerations

enum  Aws::Crt::Auth::SigningAlgorithm { Aws::Crt::Auth::SigningAlgorithm::SigV4Header = AWS_SIGNING_ALGORITHM_SIG_V4_HEADER, Aws::Crt::Auth::SigningAlgorithm::SigV4QueryParam = AWS_SIGNING_ALGORITHM_SIG_V4_QUERY_PARAM, Aws::Crt::Auth::SigningAlgorithm::Count = AWS_SIGNING_ALGORITHM_COUNT }
 
enum  Aws::Crt::Auth::BodySigningType { Aws::Crt::Auth::BodySigningType::NoSigning = AWS_BODY_SIGNING_OFF, Aws::Crt::Auth::BodySigningType::SignBody = AWS_BODY_SIGNING_ON, Aws::Crt::Auth::BodySigningType::UnsignedPayload = AWS_BODY_SIGNING_UNSIGNED_PAYLOAD }