6 #include <aws/crt/Config.h>
64 const std::shared_ptr<Crt::Auth::ICredentialsProvider> &credentialsProvider,
81 const std::shared_ptr<Crt::Auth::ICredentialsProvider> &credentialsProvider,
82 const std::shared_ptr<Crt::Auth::IHttpRequestSigner> &signer,
86 std::shared_ptr<Crt::Auth::IHttpRequestSigner>
Signer;
113 #endif // !BYO_CRYPTO
Crt::Optional< Crt::Http::HttpClientConnectionProxyOptions > ProxyOptions
Definition: MqttCommon.h:95
Crt::String ServiceName
Definition: MqttCommon.h:97
#define AWS_CRT_CPP_API
Definition: Exports.h:36
std::shared_ptr< Crt::Auth::ICredentialsProvider > CredentialsProvider
Definition: MqttCommon.h:85
Crt::String pkcs12_password
Definition: MqttCommon.h:107
std::basic_string< char, std::char_traits< char >, StlAllocator< char >> String
Definition: Types.h:45
aws_allocator Allocator
Definition: Allocator.h:14
Definition: MqttCommon.h:23
Definition: MqttCommon.h:104
AWS_CRT_CPP_API Allocator * ApiAllocator() noexcept
Definition: Allocator.cpp:24
std::shared_ptr< Crt::Auth::IHttpRequestSigner > Signer
Definition: MqttCommon.h:86
CreateSigningConfig CreateSigningConfigCb
Definition: MqttCommon.h:87
Definition: Bootstrap.h:34
Crt::String SigningRegion
Definition: MqttCommon.h:96
Crt::String pkcs12_file
Definition: MqttCommon.h:106
Definition: Allocator.h:10
std::function< std::shared_ptr< Crt::Auth::ISigningConfig >(void)> CreateSigningConfig
Definition: MqttCommon.h:18