{ "opencollection": "1.0.0", "info": { "name": "AWS IoT Accept Certificate Transfer Certificates API", "version": "1.0.0" }, "request": { "auth": { "type": "apikey", "key": "Authorization", "value": "{{Authorization}}", "placement": "header" } }, "items": [ { "info": { "name": "Certificates", "type": "folder" }, "items": [ { "info": { "name": "Amazon IoT Device Management List Certificates", "type": "http" }, "http": { "method": "GET", "url": "http://iot.{region}.amazonaws.com/certificates", "headers": [ { "name": "X-Amz-Content-Sha256", "value": "" }, { "name": "X-Amz-Date", "value": "" }, { "name": "X-Amz-Algorithm", "value": "" }, { "name": "X-Amz-Credential", "value": "" }, { "name": "X-Amz-Security-Token", "value": "" }, { "name": "X-Amz-Signature", "value": "" }, { "name": "X-Amz-SignedHeaders", "value": "" } ], "params": [ { "name": "pageSize", "value": "", "type": "query", "description": "The result page size." }, { "name": "marker", "value": "", "type": "query", "description": "The marker for the next set of results." }, { "name": "isAscendingOrder", "value": "", "type": "query", "description": "Specifies the order for results. If True, the results are returned in ascending order, based on the creation date." } ] }, "docs": "
Lists the certificates registered in your Amazon Web Services account.
The results are paginated with a default page size of 25. You can use the returned marker to retrieve additional results.
Requires permission to access the ListCertificates action.
" }, { "info": { "name": "Amazon IoT Device Management Create Certificate from Csr", "type": "http" }, "http": { "method": "POST", "url": "http://iot.{region}.amazonaws.com/certificates", "headers": [ { "name": "X-Amz-Content-Sha256", "value": "" }, { "name": "X-Amz-Date", "value": "" }, { "name": "X-Amz-Algorithm", "value": "" }, { "name": "X-Amz-Credential", "value": "" }, { "name": "X-Amz-Security-Token", "value": "" }, { "name": "X-Amz-Signature", "value": "" }, { "name": "X-Amz-SignedHeaders", "value": "" } ], "params": [ { "name": "setAsActive", "value": "", "type": "query", "description": "Specifies whether the certificate is active." } ], "body": { "type": "json", "data": "{}" } }, "docs": "Creates an X.509 certificate using the specified certificate signing request.
Requires permission to access the CreateCertificateFromCsr action.
The CSR must include a public key that is either an RSA key with a length of at least 2048 bits or an ECC key from NIST P-25 or NIST P-384 curves. For supported certificates, consult Gets information about the specified certificate.
Requires permission to access the DescribeCertificate action.
" }, { "info": { "name": "Amazon IoT Device Management Delete Certificate", "type": "http" }, "http": { "method": "DELETE", "url": "http://iot.{region}.amazonaws.com/certificates/:certificateId", "headers": [ { "name": "X-Amz-Content-Sha256", "value": "" }, { "name": "X-Amz-Date", "value": "" }, { "name": "X-Amz-Algorithm", "value": "" }, { "name": "X-Amz-Credential", "value": "" }, { "name": "X-Amz-Security-Token", "value": "" }, { "name": "X-Amz-Signature", "value": "" }, { "name": "X-Amz-SignedHeaders", "value": "" } ], "params": [ { "name": "certificateId", "value": "", "type": "path", "description": "The ID of the certificate. (The last part of the certificate ARN contains the certificate ID.)" }, { "name": "forceDelete", "value": "", "type": "query", "description": "Forces the deletion of a certificate if it is inactive and is not attached to an IoT thing." } ] }, "docs": "Deletes the specified certificate.
A certificate cannot be deleted if it has a policy or IoT thing attached to it or if its status is set to ACTIVE. To delete a certificate, first use the DetachPolicy action to detach all policies. Next, use the UpdateCertificate action to set the certificate to the INACTIVE status.
Requires permission to access the The new status.
Note: Setting the status to PENDING_TRANSFER or PENDING_ACTIVATION will result in an exception being thrown. PENDING_TRANSFER and PENDING_ACTIVATION are statuses used internally by IoT. They are not intended for developer use.
Note: The status value REGISTER_INACTIVE is deprecated and should not be used.
" } ] }, "docs": "Updates the status of the specified certificate. This operation is idempotent.
Requires permission to access the UpdateCertificate action.
Certificates must be in the ACTIVE state to authenticate devices that use a certificate to connect to IoT.
Within a few minutes of updating a certificate from the ACTIVE state to any other state, IoT disconnec" } ] } ], "bundled": true }