|
AWS IoT Device SDK C++ v2
1.40.2
AWS IoT Device SDK C++ v2
|
#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
Note: If null, then the default ClientBootstrap is used (see Aws::Crt::ApiHandle::GetOrCreateStaticDefaultClientBootstrap)
| 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 |