userver: crypto::aws::SignV4Request Struct Reference
Loading...
Searching...
No Matches
crypto::aws::SignV4Request Struct Reference

#include <userver/crypto/aws.hpp>

Detailed Description

Inputs for header-based AWS Signature Version 4.

Host must already be present in the header map. canonical_uri and canonical_query are service-specific (see the SigV4 docs); they are not derived from the headers.

Definition at line 32 of file aws.hpp.

Public Attributes

std::string_view http_method
std::string_view canonical_uri
std::string_view canonical_query {}
std::string_view payload {}
std::string_view access_key
std::string_view secret_key
std::string_view region
std::string_view service

Member Data Documentation

◆ access_key

std::string_view crypto::aws::SignV4Request::access_key

Definition at line 37 of file aws.hpp.

◆ canonical_query

std::string_view crypto::aws::SignV4Request::canonical_query {}

Definition at line 35 of file aws.hpp.

◆ canonical_uri

std::string_view crypto::aws::SignV4Request::canonical_uri

Definition at line 34 of file aws.hpp.

◆ http_method

std::string_view crypto::aws::SignV4Request::http_method

Definition at line 33 of file aws.hpp.

◆ payload

std::string_view crypto::aws::SignV4Request::payload {}

Definition at line 36 of file aws.hpp.

◆ region

std::string_view crypto::aws::SignV4Request::region

Definition at line 39 of file aws.hpp.

◆ secret_key

std::string_view crypto::aws::SignV4Request::secret_key

Definition at line 38 of file aws.hpp.

◆ service

std::string_view crypto::aws::SignV4Request::service

Definition at line 40 of file aws.hpp.


The documentation for this struct was generated from the following file: