AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
Classes | Typedefs | Enumerations | Functions | Variables
Aws::Auth Namespace Reference

Classes

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Typedefs

 

Enumerations

enum class  AWSSigningAlgorithm { SIGV4 = static_cast<int>(Aws::Crt::Auth::SigningAlgorithm::SigV4) , ASYMMETRIC_SIGV4 = static_cast<int>(Aws::Crt::Auth::SigningAlgorithm::SigV4A) }
 

Functions

 
 
 

Variables

constexpr int REFRESH_THRESHOLD = 1000 * 60 * 5
 
 
AWS_CORE_API const char BEARER_SIGNER []
 
AWS_CORE_API const char EVENTSTREAM_SIGV4_SIGNER []
 
AWS_CORE_API const char SIGNATURE []
 
AWS_CORE_API const char SIGV4_SIGNER []
 
AWS_CORE_API const char ASYMMETRIC_SIGV4_SIGNER []
 
AWS_CORE_API const char NULL_SIGNER []
 

Typedef Documentation

◆ TaskRoleCredentialsProvider

Definition at line 118 of file GeneralHTTPCredentialsProvider.h.

Enumeration Type Documentation

◆ AWSSigningAlgorithm

strong
Enumerator
SIGV4 
ASYMMETRIC_SIGV4 

Definition at line 40 of file AWSAuthV4Signer.h.

Function Documentation

◆ GetConfigProfileFilename()

AWS_CORE_API Aws::String Aws::Auth::GetConfigProfileFilename ( )

Returns the full path of the config file.

◆ GetConfigProfileName()

AWS_CORE_API Aws::String Aws::Auth::GetConfigProfileName ( )

Returns the default profile name. The value is the first non-empty value of the following:

  1. AWS_PROFILE environment variable
  2. AWS_DEFAULT_PROFILE environment variable
  3. The literal name "default"

◆ GetCredentialsFromProcess()

AWS_CORE_API AWSCredentials Aws::Auth::GetCredentialsFromProcess ( const Aws::String process)

Variable Documentation

◆ ASYMMETRIC_SIGV4_SIGNER

AWS_CORE_API const char Aws::Auth::ASYMMETRIC_SIGV4_SIGNER[]
extern

◆ AWS_CREDENTIAL_PROVIDER_EXPIRATION_GRACE_PERIOD

constexpr int Aws::Auth::AWS_CREDENTIAL_PROVIDER_EXPIRATION_GRACE_PERIOD = 5 * 1000
constexpr

Definition at line 29 of file AWSCredentialsProvider.h.

◆ BEARER_SIGNER

AWS_CORE_API const char Aws::Auth::BEARER_SIGNER[]
extern

◆ EVENTSTREAM_SIGV4_SIGNER

AWS_CORE_API const char Aws::Auth::EVENTSTREAM_SIGV4_SIGNER[]
extern

◆ NULL_SIGNER

AWS_CORE_API const char Aws::Auth::NULL_SIGNER
extern

Definition at line 57 of file AWSClient.h.

◆ REFRESH_THRESHOLD

constexpr int Aws::Auth::REFRESH_THRESHOLD = 1000 * 60 * 5
constexpr

Definition at line 27 of file AWSCredentialsProvider.h.

◆ SIGNATURE

AWS_CORE_API const char Aws::Auth::SIGNATURE[]
extern

◆ SIGV4_SIGNER

AWS_CORE_API const char Aws::Auth::SIGV4_SIGNER
extern

Definition at line 56 of file AWSClient.h.