PCA
Private CA Management
| API Name | Command | Description | Operation |
|---|---|---|---|
| Querying the CA List | hcloud CCM ListCertificateAuthority | This API is used to query the CA list. | |
| Creating a CA | hcloud CCM CreateCertificateAuthority | There are three methods to create CAs. | |
| Querying the CA Quota | hcloud CCM ShowCertificateAuthorityQuota | This API is used to query the CA quota. | |
| Querying CA Details | hcloud CCM ShowCertificateAuthority | This API is used to query details about a CA. | |
| Deleting a Private CA | hcloud CCM DeleteCertificateAuthority | This API is used to delete a CA as scheduled. The scheduled time range can be 7 to 30 days. | |
| Activating a CA | hcloud CCM IssueCertificateAuthorityCertificate | This API is used to activate a CA. | |
| Exporting a CSR of a CA | hcloud CCM ExportCertificateAuthorityCsr | This API is used to export a Certificate Signing Request (CSR) of a CA. | |
| Disabling a Private CA | hcloud CCM DisableCertificateAuthority | This API is used to disable a private CA. | |
| Enabling a Private CA | hcloud CCM EnableCertificateAuthority | This API is used to enable a private CA. | |
| Exporting a CA Certificate | hcloud CCM ExportCertificateAuthorityCertificate | This API is used to export the CA certificate. | |
| Importing a CA Certificate | hcloud CCM ImportCertificateAuthorityCertificate | This API is used to import a CA certificate. To use this API, the following conditions must be met: | |
| Restoring a CA | hcloud CCM RestoreCertificateAuthority | This API is used to restore a CA status from Schedule deletion to Disabled . | |
| Revoking a Subordinate CA | hcloud CCM RevokeCertificateAuthority | This API is used to revoke a subordinate CA. |
Private Certificate Management
| API Name | Command | Description | Operation |
|---|---|---|---|
| Querying the List of Private Certificates | hcloud CCM ListCertificate | This API is used to query the private certificate list. | |
| Applying for a Certificate | hcloud CCM CreateCertificate | This API is used to apply for a certificate. | |
| Issuing a Certificate with a CSR | hcloud CCM CreateCertificateByCsr | This API is used to issue a certificate with a CSR. The constraints are as follows: | |
| Parsing a CSR | hcloud CCM ParseCertificateSigningRequest | This API is used to parse a CSR. | |
| Querying the Private Certificate Quota | hcloud CCM ShowCertificateQuota | This API is used to query the private certificate quota. | |
| Querying Certificate Details | hcloud CCM ShowCertificate | This API is used to query details about a certificate. | |
| Deleting a Certificate | hcloud CCM DeleteCertificate | This API is used to delete a certificate. | |
| Exporting a Certificate | hcloud CCM ExportCertificate | This API is used to export a certificate. | |
| Revoking a Certificate | hcloud CCM RevokeCertificate | This API is used to revoke a certificate. |
Certificate Revocation
| API Name | Command | Description | Operation |
|---|---|---|---|
| Checking the Agency Permission | hcloud CCM ShowCertificateAuthorityObsAgency | This API is used to check whether you have the agency permission. | |
| Creating an Agency | hcloud CCM CreateCertificateAuthorityObsAgency | This API is used to create an OBS agency for PCA to access OBS buckets and update the CRL. | |
| Querying the List of OBS Buckets | hcloud CCM ListCertificateAuthorityObsBucket | This API is used to query the list of OBS buckets. | |
| Enabling a CRL | hcloud CCM EnableCertificateAuthorityCrl | This API is used to enable a CRL of the current CA. | |
| Disabling a CRL | hcloud CCM DisableCertificateAuthorityCrl | This API is used to disable a CRL of the current CA. |
Tag Management
| API Name | Command | Description | Operation |
|---|---|---|---|
| Batch Creating CA Tags | hcloud CCM BatchCreateCaTags | This API is used to create CA tags in batches. | |
| Batch Deleting Tags for a CA | hcloud CCM BatchDeleteCaTags | This API is used to delete tags in batches for a CA. | |
| Creating a Tag for a CA | hcloud CCM CreateCaTag | This API is used to create a tag for a specific CA. | |
| Querying the Tag List for a CA | hcloud CCM ListCaTags | This API is used to query the tag list for a CA by its certificate ID. | |
| Querying the Tag List for All CAs | hcloud CCM ListDomainCaTags | This API is used to query the list of tags configured for all CAs. | |
| Querying the CA List by Tags | hcloud CCM ListCaResourceInstances | This API is used to query the CA list by tags. | |
| Querying the CA Quantity by Tag | hcloud CCM CountCaResourceInstances | This API is used to query the number of CAs by tag. | |
| Batch Creating Tags for a Certificate | hcloud CCM BatchCreateCertTags | This API is used to create tags in batches for a certificate. | |
| Batch Deleting Tags for a Certificate | hcloud CCM BatchDeleteCertTags | This API is used to delete multiple tags for a certificate. | |
| Creating a Tag for a Certificate | hcloud CCM CreateCertTag | This API is used to create a tag for a certificate. | |
| Querying the Tag List for a Certificate | hcloud CCM ListCertTags | This API is used to query the tag lists for a certificate by its certificate ID. | |
| Querying the Tag List for All Certificates | hcloud CCM ListDomainCertTags | This API is used to query the list of tags configured for all certificates. | |
| Querying the Certificate List by Tag | hcloud CCM ListCertResourceInstances | This API is used to query the certificate list by a specific tag. | |
| Querying the Certificate Quantity by Tags | hcloud CCM CountCertResourceInstances | This API is used to query the number of the certificates by tags. |
Order Management
| API Name | Command | Description | Operation |
|---|---|---|---|
| Buy a CA | hcloud CCM CreateCertificateAuthorityOrder | Buy a CA |
What is your overall rating for this page?
Thank you very much for your feedback. We will continue working to improve the documentation.See the reply and handling status in My Cloud VOC.
For any further questions, feel free to contact us through the chatbot.
Chatbot