27 #ifndef AWS_IOT_PROVISIONING_H_ 28 #define AWS_IOT_PROVISIONING_H_ 31 #include "iot_config.h" 214 const char * pCertificateSigningRequest,
const char * AwsIotProvisioning_strerror(AwsIotProvisioningError_t status)
Returns a string that describes an AwsIotProvisioningError_t.
Definition: aws_iot_provisioning_api.c:1060
AwsIotProvisioningError_t
Return codes of Provisioning functions.
Definition: aws_iot_provisioning_types.h:54
User-specific callback information for handling server response for the Provisioning CreateKeysAndCer...
Definition: aws_iot_provisioning_types.h:424
User-specific callback information for handling server response for the Provisioning RegisterThing se...
Definition: aws_iot_provisioning_types.h:498
AwsIotProvisioningError_t AwsIotProvisioning_RegisterThing(IotMqttConnection_t connection, const AwsIotProvisioningRegisterThingRequestInfo_t *pProvisioningDataInfo, uint32_t timeoutMs, const AwsIotProvisioningRegisterThingCallbackInfo_t *pResponseCallback)
Requests the AWS IoT Core service to register the device, and invokes the user-defined callback with ...
Definition: aws_iot_provisioning_api.c:865
struct _mqttConnection * IotMqttConnection_t
AwsIotProvisioningError_t AwsIotProvisioning_Init(uint32_t mqttTimeout)
One-time initialization function for the Provisioning library.
Definition: aws_iot_provisioning_api.c:483
void AwsIotProvisioning_Cleanup(void)
One-time deinitialization function for the Provisioning library.
Definition: aws_iot_provisioning_api.c:1035
AwsIotProvisioningError_t AwsIotProvisioning_CreateKeysAndCertificate(IotMqttConnection_t connection, uint32_t flags, uint32_t timeoutMs, const AwsIotProvisioningCreateKeysAndCertificateCallbackInfo_t *pResponseCallback)
Requests a new public-private key pair and certificate for the device from AWS IoT Core and invokes t...
Definition: aws_iot_provisioning_api.c:531
Types of the Provisioning library.
AwsIotProvisioningError_t AwsIotProvisioning_CreateCertificateFromCsr(IotMqttConnection_t connection, IotMqttQos_t operationQos, const char *pCertificateSigningRequest, size_t csrLength, uint32_t timeoutMs, const AwsIotProvisioningCreateCertFromCsrCallbackInfo_t *pResponseCallback)
Requests the AWS IoT Core service for a certificate by sending a Certificate-Signing Request...
Definition: aws_iot_provisioning_api.c:670
Aggregates information required for sending a request to the AWS IoT Core service for provisioning a ...
Definition: aws_iot_provisioning_types.h:238
User-specific callback information for handling server response of the Provisioning CreateCertificate...
Definition: aws_iot_provisioning_types.h:348