aws-crt-cpp
|
#include <Sigv4Signing.h>
Public Member Functions | |
Sigv4HttpRequestSigner (Allocator *allocator=g_allocator) | |
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 |
Aws::Crt::Auth::Sigv4HttpRequestSigner::Sigv4HttpRequestSigner | ( | Allocator * | allocator = g_allocator | ) |
|
virtualdefault |
|
inlineoverridevirtual |
Whether or not the signer is in a valid state
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.