AWS IoT Device SDK C:
Fleet Provisioning
AWS IoT Fleet Provisioning
|
Return to main page ↑ |
Aggregates the data sent as response from AWS IoT Core service for the request to generate new key-pair and certificate for the device. More...
#include <aws_iot_provisioning_types.h>
Data Fields | |
AwsIotProvisioningServerStatusCode_t | statusCode |
The highest level HTTP based status code sent by the server. | |
union { | |
struct { | |
const char * pDeviceCertificate | |
size_t deviceCertificateLength | |
const char * pCertificateId | |
size_t certificateIdLength | |
const char * pPrivateKey | |
size_t privateKeyLength | |
const char * pCertificateOwnershipToken | |
size_t ownershipTokenLength | |
} acceptedResponse | |
Represents the successful/accepted response of device credentials received from the server. | |
AwsIotProvisioningRejectedResponse_t rejectedResponse | |
Represents the rejected response information received from the server. | |
} | u |
Valid member depends on operation status. | |
Aggregates the data sent as response from AWS IoT Core service for the request to generate new key-pair and certificate for the device.
Parameter for: Response Callback function of AwsIotProvisioning_CreateKeysAndCertificate
The AwsIotProvisioning_CreateKeysAndCertificate library API passes this object to a user-provided callback function whenever the operation completes with a response from the server.
const char* AwsIotProvisioningCreateKeysAndCertificateResponse_t::pDeviceCertificate |
The new certificate for the device.
size_t AwsIotProvisioningCreateKeysAndCertificateResponse_t::deviceCertificateLength |
The size of the device certificate.
const char* AwsIotProvisioningCreateKeysAndCertificateResponse_t::pCertificateId |
The certificate ID associated with the new certificate, pDeviceCertificate
.
size_t AwsIotProvisioningCreateKeysAndCertificateResponse_t::certificateIdLength |
The length of the certificate ID.
const char* AwsIotProvisioningCreateKeysAndCertificateResponse_t::pPrivateKey |
The private key associated with the new certificate, pDeviceCertificate
.
size_t AwsIotProvisioningCreateKeysAndCertificateResponse_t::privateKeyLength |
The size of the private key.
const char* AwsIotProvisioningCreateKeysAndCertificateResponse_t::pCertificateOwnershipToken |
The token that represents ownership of certificate and associated private key that the device.
size_t AwsIotProvisioningCreateKeysAndCertificateResponse_t::ownershipTokenLength |
The size of the ownership token.