All Products
Search
Document Center

Certificate Management Service:List of operations by function

Last Updated:May 11, 2024
This product(cas/2020-06-30) OpenAPI adopts RPC Signature style. See signature details in Description of the signature mechanism. We have packaged SDKs for common programming languages for developers. Developers can directly call the OpenAPI of this product by downloading the SDK without paying attention to the technical details. If the existing SDK cannot meet the usage requirements, you can connect through the signature mechanism. It will take about 5 working days. Therefore, it is recommended to join our DingTalk service group (11370001915) and sign under the guidance of experts.
Before using the API, you need to prepare your identity account and access key (AccessKey) to effectively access the API through client tools (SDK, CLI, etc.). For details see getAccessKey.

Private CA certificates

APITitleDescription
UpdateCACertificateStatusUpdateCACertificateStatusChanges the status of a root certificate authority (CA) certificate or an intermediate CA certificate from ISSUE to REVOKE.
DescribeCACertificateCountDescribeCACertificateCountQueries the number of certificate authority (CA) certificates that you create.
DescribeCACertificateDescribeCACertificateQueries the details about a root certificate authority (CA) certificate or an intermediate CA certificate.
DescribeCACertificateListDescribeCACertificateListQueries the details about all root certificate authority (CA) certificates and intermediate CA certificates.
CreateSubCACertificateCreateSubCACertificateCreates an intermediate certificate authority (CA) certificate.
CreateRootCACertificateCreateRootCACertificateCreates a root certificate authority (CA) certificate.
GetCAInstanceStatusGetCAInstanceStatusQueries the status information about a private root certificate authority (CA) instance or a private intermediate CA instance that you purchase by using the Certificate Management Service console.

Client certificates and server certificates

APITitleDescription
CreateCustomCertificateCreateCustomCertificateIssues a certificate based on the specified key usage, extended key usage, and name and alias of the entity that uses the certificate.
CreateClientCertificateCreateClientCertificateIssues a client certificate by using a system-generated certificate signing request (CSR) file.
CreateClientCertificateWithCsrIssues a client certificate by using a custom certificate signing request (CSR) file.Issues a client certificate by using a custom certificate signing request (CSR) file.
CreateRevokeClientCertificateCreateRevokeClientCertificateRevokes a client certificate or a server certificate.
CreateServerCertificateIssues a server certificate by using a system-generated certificate signing request (CSR) file.Issues a server certificate by using a system-generated certificate signing request (CSR) file.
CreateServerCertificateWithCsrIssues a server certificate by using a custom certificate signing request (CSR) file.Issues a server certificate by using a custom certificate signing request (CSR) file.
DeleteClientCertificateDeleteClientCertificateDeletes a client certificate or a server certificate that is revoked.
DescribeCertificatePrivateKeyDescribeCertificatePrivateKeyQueries the encrypted private key of a client certificate or a server certificate.
DescribeClientCertificateDescribeClientCertificateQueries the details about a client certificate or a server certificate by using the unique identifier of the certificate.
DescribeClientCertificateStatusDescribeClientCertificateStatusQueries the status information about client certificates and server certificates by using the unique identifiers of the certificates.
ListClientCertificateListClientCertificateQueries the details about all client certificates and server certificates.
ListRevokeCertificateListRevokeCertificateQueries the details about all client certificates and server certificates that are revoked.