|
AWS IoT Device SDK C++ v2 1.44.2
AWS IoT Device SDK C++ v2
|
Public Member Functions | |
| ClientV2 (Aws::Crt::Allocator *allocator, std::shared_ptr< Aws::Iot::RequestResponse::IMqttRequestResponseClient > bindingClient) | |
| virtual | ~ClientV2 ()=default |
| bool | CreateCertificateFromCsr (const CreateCertificateFromCsrRequest &request, const CreateCertificateFromCsrResultHandler &handler) override |
| bool | CreateKeysAndCertificate (const CreateKeysAndCertificateRequest &request, const CreateKeysAndCertificateResultHandler &handler) override |
| bool | RegisterThing (const RegisterThingRequest &request, const RegisterThingResultHandler &handler) override |
| Public Member Functions inherited from Aws::Iotidentity::IClientV2 | |
| virtual | ~IClientV2 ()=default |
| Aws::Iotidentity::ClientV2::ClientV2 | ( | Aws::Crt::Allocator * | allocator, |
| std::shared_ptr< Aws::Iot::RequestResponse::IMqttRequestResponseClient > | bindingClient ) |
|
virtualdefault |
|
overridevirtual |
Creates a certificate from a certificate signing request (CSR). AWS IoT provides client certificates that are signed by the Amazon Root certificate authority (CA). The new certificate has a PENDING_ACTIVATION status. When you call RegisterThing to provision a thing with this certificate, the certificate status changes to ACTIVE or INACTIVE as described in the template.
AWS documentation: https://docs.aws.amazon.com/iot/latest/developerguide/provision-wo-cert.html#fleet-provision-api
| request | operation to perform |
| handler | function object to invoke upon operation completion |
Implements Aws::Iotidentity::IClientV2.
|
overridevirtual |
Creates new keys and a certificate. AWS IoT provides client certificates that are signed by the Amazon Root certificate authority (CA). The new certificate has a PENDING_ACTIVATION status. When you call RegisterThing to provision a thing with this certificate, the certificate status changes to ACTIVE or INACTIVE as described in the template.
AWS documentation: https://docs.aws.amazon.com/iot/latest/developerguide/provision-wo-cert.html#fleet-provision-api
| request | operation to perform |
| handler | function object to invoke upon operation completion |
Implements Aws::Iotidentity::IClientV2.
|
overridevirtual |
Provisions an AWS IoT thing using a pre-defined template.
AWS documentation: https://docs.aws.amazon.com/iot/latest/developerguide/provision-wo-cert.html#fleet-provision-api
| request | operation to perform |
| handler | function object to invoke upon operation completion |
Implements Aws::Iotidentity::IClientV2.