Updated on 2026-09-11 GMT+08:00

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.

Go debug

Creating a CA

hcloud CCM CreateCertificateAuthority

There are three methods to create CAs.

Go debug

Querying the CA Quota

hcloud CCM ShowCertificateAuthorityQuota

This API is used to query the CA quota.

Go debug

Querying CA Details

hcloud CCM ShowCertificateAuthority

This API is used to query details about a CA.

Go debug

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.

Go debug

Activating a CA

hcloud CCM IssueCertificateAuthorityCertificate

This API is used to activate a CA.

Go debug

Exporting a CSR of a CA

hcloud CCM ExportCertificateAuthorityCsr

This API is used to export a Certificate Signing Request (CSR) of a CA.

Go debug

Disabling a Private CA

hcloud CCM DisableCertificateAuthority

This API is used to disable a private CA.

Go debug

Enabling a Private CA

hcloud CCM EnableCertificateAuthority

This API is used to enable a private CA.

Go debug

Exporting a CA Certificate

hcloud CCM ExportCertificateAuthorityCertificate

This API is used to export the CA certificate.

Go debug

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:

Go debug

Restoring a CA

hcloud CCM RestoreCertificateAuthority

This API is used to restore a CA status from Schedule deletion to Disabled .

Go debug

Revoking a Subordinate CA

hcloud CCM RevokeCertificateAuthority

This API is used to revoke a subordinate CA.

Go debug

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.

Go debug

Applying for a Certificate

hcloud CCM CreateCertificate

This API is used to apply for a certificate.

Go debug

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:

Go debug

Parsing a CSR

hcloud CCM ParseCertificateSigningRequest

This API is used to parse a CSR.

Go debug

Querying the Private Certificate Quota

hcloud CCM ShowCertificateQuota

This API is used to query the private certificate quota.

Go debug

Querying Certificate Details

hcloud CCM ShowCertificate

This API is used to query details about a certificate.

Go debug

Deleting a Certificate

hcloud CCM DeleteCertificate

This API is used to delete a certificate.

Go debug

Exporting a Certificate

hcloud CCM ExportCertificate

This API is used to export a certificate.

Go debug

Revoking a Certificate

hcloud CCM RevokeCertificate

This API is used to revoke a certificate.

Go debug

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.

Go debug

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.

Go debug

Querying the List of OBS Buckets

hcloud CCM ListCertificateAuthorityObsBucket

This API is used to query the list of OBS buckets.

Go debug

Enabling a CRL

hcloud CCM EnableCertificateAuthorityCrl

This API is used to enable a CRL of the current CA.

Go debug

Disabling a CRL

hcloud CCM DisableCertificateAuthorityCrl

This API is used to disable a CRL of the current CA.

Go debug

Tag Management

API Name

Command

Description

Operation

Batch Creating CA Tags

hcloud CCM BatchCreateCaTags

This API is used to create CA tags in batches.

Go debug

Batch Deleting Tags for a CA

hcloud CCM BatchDeleteCaTags

This API is used to delete tags in batches for a CA.

Go debug

Creating a Tag for a CA

hcloud CCM CreateCaTag

This API is used to create a tag for a specific CA.

Go debug

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.

Go debug

Querying the Tag List for All CAs

hcloud CCM ListDomainCaTags

This API is used to query the list of tags configured for all CAs.

Go debug

Querying the CA List by Tags

hcloud CCM ListCaResourceInstances

This API is used to query the CA list by tags.

Go debug

Querying the CA Quantity by Tag

hcloud CCM CountCaResourceInstances

This API is used to query the number of CAs by tag.

Go debug

Batch Creating Tags for a Certificate

hcloud CCM BatchCreateCertTags

This API is used to create tags in batches for a certificate.

Go debug

Batch Deleting Tags for a Certificate

hcloud CCM BatchDeleteCertTags

This API is used to delete multiple tags for a certificate.

Go debug

Creating a Tag for a Certificate

hcloud CCM CreateCertTag

This API is used to create a tag for a certificate.

Go debug

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.

Go debug

Querying the Tag List for All Certificates

hcloud CCM ListDomainCertTags

This API is used to query the list of tags configured for all certificates.

Go debug

Querying the Certificate List by Tag

hcloud CCM ListCertResourceInstances

This API is used to query the certificate list by a specific tag.

Go debug

Querying the Certificate Quantity by Tags

hcloud CCM CountCertResourceInstances

This API is used to query the number of the certificates by tags.

Go debug

Order Management

API Name

Command

Description

Operation

Buy a CA

hcloud CCM CreateCertificateAuthorityOrder

Buy a CA

Go debug