AWS SDK for C++

AWS SDK for C++ Version 1.11.788

Loading...
Searching...
No Matches
Public Member Functions | Protected Attributes | List of all members
smithy::AwsNoAuthSigner Class Reference

#include <NoAuthSigner.h>

Inheritance diagram for smithy::AwsNoAuthSigner:
[legend]

Public Member Functions

 
SigningFutureOutcome sign (std::shared_ptr< HttpRequest > httpRequest, const AwsCredentialIdentityBase &identity, SigningProperties properties) override
 
SigningFutureOutcome presign (std::shared_ptr< HttpRequest > httpRequest, const AwsCredentialIdentityBase &identity, SigningProperties properties, const Aws::String &region, const Aws::String &serviceName, long long expirationTimeInSeconds) override
 
virtual ~AwsNoAuthSigner ()=default
 

Public Member Functions inherited from smithy::AwsSignerBase< AwsCredentialIdentityBase >

 
virtual ~AwsSignerBase ()
 

Public Member Functions inherited from smithy::AwsSignerCommon

virtual ~AwsSignerCommon ()=default
 
virtual void SetClockSkew (const std::chrono::milliseconds &clockSkew)
 
 

Protected Attributes

 

Protected Attributes inherited from smithy::AwsSignerCommon

std::atomic< std::chrono::milliseconds > m_clockSkew = {}
 

Additional Inherited Members

 
using SigningProperties = Aws::UnorderedMap< Aws::String, Aws::Crt::Variant< Aws::String, bool > >
 
using AdditionalParameters = Aws::UnorderedMap< Aws::String, Aws::Crt::Variant< Aws::String, bool > >
 
 
 
 
 

Protected Member Functions inherited from smithy::AwsSignerCommon

virtual std::chrono::milliseconds GetClockSkewOffset () const
 

Detailed Description

A smithy NoAuth signer wrapper on top of legacy SDK null signer

Definition at line 15 of file NoAuthSigner.h.

Constructor & Destructor Documentation

◆ AwsNoAuthSigner()

smithy::AwsNoAuthSigner::AwsNoAuthSigner ( )
inlineexplicit

Definition at line 17 of file NoAuthSigner.h.

◆ ~AwsNoAuthSigner()

virtual smithy::AwsNoAuthSigner::~AwsNoAuthSigner ( )
virtualdefault

Member Function Documentation

◆ presign()

SigningFutureOutcome smithy::AwsNoAuthSigner::presign ( std::shared_ptr< HttpRequest httpRequest,
const AwsCredentialIdentityBase identity,
SigningProperties  properties,
const Aws::String region,
const Aws::String serviceName,
long long  expirationTimeInSeconds 
)
inlineoverridevirtual

Implements smithy::AwsSignerBase< AwsCredentialIdentityBase >.

Definition at line 35 of file NoAuthSigner.h.

◆ sign()

SigningFutureOutcome smithy::AwsNoAuthSigner::sign ( std::shared_ptr< HttpRequest httpRequest,
const AwsCredentialIdentityBase identity,
SigningProperties  properties 
)
inlineoverridevirtual

Implements smithy::AwsSignerBase< AwsCredentialIdentityBase >.

Definition at line 22 of file NoAuthSigner.h.

Member Data Documentation

◆ legacySigner

Aws::Client::AWSNullSigner smithy::AwsNoAuthSigner::legacySigner
protected

Definition at line 49 of file NoAuthSigner.h.


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