AWS IoT Device SDK C++ v2
1.38.0
AWS IoT Device SDK C++ v2
|
#include <Sigv4Signing.h>
Public Member Functions | |
Sigv4HttpRequestSigner (Allocator *allocator=ApiAllocator()) | |
virtual | ~Sigv4HttpRequestSigner ()=default |
bool | IsValid () const override |
virtual bool | SignRequest (const std::shared_ptr< Aws::Crt::Http::HttpRequest > &request, const ISigningConfig &config, const OnHttpRequestSigningComplete &completionCallback) override |
![]() | |
IHttpRequestSigner ()=default | |
IHttpRequestSigner (const IHttpRequestSigner &)=delete | |
IHttpRequestSigner (IHttpRequestSigner &&)=delete | |
IHttpRequestSigner & | operator= (const IHttpRequestSigner &)=delete |
IHttpRequestSigner & | operator= (IHttpRequestSigner &&)=delete |
virtual | ~IHttpRequestSigner ()=default |
Http request signer that performs Aws Sigv4 signing. Expects the signing configuration to be and instance of AwsSigningConfig
Aws::Crt::Auth::Sigv4HttpRequestSigner::Sigv4HttpRequestSigner | ( | Allocator * | allocator = ApiAllocator() | ) |
|
virtualdefault |
|
inlineoverridevirtual |
Implements Aws::Crt::Auth::IHttpRequestSigner.
|
overridevirtual |
Signs an http request with AWS-auth sigv4. OnCompletionCallback will be invoked upon completion.
Implements Aws::Crt::Auth::IHttpRequestSigner.