|
AWS IoT Device SDK C++ v2
1.42.1
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 |
Public Member Functions inherited from Aws::Crt::Auth::IHttpRequestSigner | |
| 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.