AWS IoT Device SDK C++ v2  1.36.0
AWS IoT Device SDK C++ v2
Public Member Functions | List of all members
Aws::Iotidentity::IClientV2 Class Referenceabstract

#include <IotIdentityClientV2.h>

Inheritance diagram for Aws::Iotidentity::IClientV2:
Aws::Iotidentity::ClientV2

Public Member Functions

virtual ~IClientV2 ()=default
 
virtual bool CreateCertificateFromCsr (const CreateCertificateFromCsrRequest &request, const CreateCertificateFromCsrResultHandler &handler)=0
 
virtual bool CreateKeysAndCertificate (const CreateKeysAndCertificateRequest &request, const CreateKeysAndCertificateResultHandler &handler)=0
 
virtual bool RegisterThing (const RegisterThingRequest &request, const RegisterThingResultHandler &handler)=0
 

Detailed Description

An AWS IoT service that assists with provisioning a device and installing unique client certificates on it

https://docs.aws.amazon.com/iot/latest/developerguide/provision-wo-cert.html

Constructor & Destructor Documentation

◆ ~IClientV2()

virtual Aws::Iotidentity::IClientV2::~IClientV2 ( )
virtualdefault

Member Function Documentation

◆ CreateCertificateFromCsr()

virtual bool Aws::Iotidentity::IClientV2::CreateCertificateFromCsr ( const CreateCertificateFromCsrRequest request,
const CreateCertificateFromCsrResultHandler handler 
)
pure virtual

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

Parameters
requestoperation to perform
handlerfunction object to invoke upon operation completion
Returns
success/failure

Implemented in Aws::Iotidentity::ClientV2.

◆ CreateKeysAndCertificate()

virtual bool Aws::Iotidentity::IClientV2::CreateKeysAndCertificate ( const CreateKeysAndCertificateRequest request,
const CreateKeysAndCertificateResultHandler handler 
)
pure virtual

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

Parameters
requestoperation to perform
handlerfunction object to invoke upon operation completion
Returns
success/failure

Implemented in Aws::Iotidentity::ClientV2.

◆ RegisterThing()

virtual bool Aws::Iotidentity::IClientV2::RegisterThing ( const RegisterThingRequest request,
const RegisterThingResultHandler handler 
)
pure virtual

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

Parameters
requestoperation to perform
handlerfunction object to invoke upon operation completion
Returns
success/failure

Implemented in Aws::Iotidentity::ClientV2.


The documentation for this class was generated from the following file: