aws-crt-cpp
C++ wrapper around the aws-c-* libraries. Provides Cross-Platform Transport Protocols and SSL/TLS implementations for C++.
|
#include <Credentials.h>
Public Member Functions | |
CredentialsProviderX509Config () | |
Public Attributes | |
Io::ClientBootstrap * | Bootstrap |
Io::TlsConnectionOptions | TlsOptions |
String | ThingName |
String | RoleAlias |
String | Endpoint |
Optional< Http::HttpClientConnectionProxyOptions > | ProxyOptions |
Configuration options for the X509 credentials provider
|
inline |
Io::ClientBootstrap* Aws::Crt::Auth::CredentialsProviderX509Config::Bootstrap |
Connection bootstrap to use to create the http connection required to query credentials from the x509 provider
String Aws::Crt::Auth::CredentialsProviderX509Config::Endpoint |
AWS account specific endpoint that can be acquired using AWS CLI following instructions from the demo example: c2sakl5huz0afv.credentials.iot.us-east-1.amazonaws.com
This a different endpoint than the IoT data mqtt broker endpoint.
Optional<Http::HttpClientConnectionProxyOptions> Aws::Crt::Auth::CredentialsProviderX509Config::ProxyOptions |
String Aws::Crt::Auth::CredentialsProviderX509Config::RoleAlias |
String Aws::Crt::Auth::CredentialsProviderX509Config::ThingName |
Io::TlsConnectionOptions Aws::Crt::Auth::CredentialsProviderX509Config::TlsOptions |