All Products
Search
Document Center

Certificate Management Service:List of operations by function

Last Updated:Sep 24, 2024
This product(cas/2020-04-07) 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.

Resource Group

APITitleDescription
MoveResourceGroupMoveResourceGroupChanges the resource group to which a certificate or certificate order belongs.

Deployment Tasks

APITitleDescription
ListDeploymentJobListDeploymentJobQueries a list of deployment tasks that are created.
DescribeDeploymentJobDescribeDeploymentJobQueries the details of a deployment task. You can call the CreateDeploymentJob operation to create a deployment task and obtain the ID of the task.
ListWorkerResourceListWorkerResourceQueries the details about the worker tasks of a deployment task. Alibaba Cloud allows you to deploy multiple certificates at a time. Therefore, a deployment task may include multiple worker tasks in multiple cloud services. A worker task refers to a task that deploys a certificate to a cloud resource in a cloud service.
DescribeDeploymentJobStatusDescribeDeploymentJobStatusQueries the number of worker tasks in a deployment task.
UpdateDeploymentJobUpdateDeploymentJobUpdates a deployment task.
ListDeploymentJobResourceListDeploymentJobResourceQueries the cloud resources of cloud services in a deployment task.
UpdateDeploymentJobStatusUpdateDeploymentJobStatusUpdates the status of a deployment task.
ListContactListContactQueries a list of contacts.
DescribeCloudResourceStatusDescribeCloudResourceStatusQueries the number of third-party cloud resources on which you deployed certificates by using a multi-cloud deployment task.
ListCloudResourcesListCloudResourcesQueries cloud service providers and the resources of the related cloud services.
ListDeploymentJobCertListDeploymentJobCertQueries the basic information about a deployment task. After you create a deployment task, you can call this operation to obtain the basic information about the deployment task, including the instance ID, type, and name of the certificate.
UpdateWorkerResourceStatusUpdateWorkerResourceStatusRolls back or executes a worker task in a deployment task.
DeleteWorkerResourceDeleteWorkerResourceDeletes the worker of a deployment task.
DeleteDeploymentJobDeleteDeploymentJobDeletes a deployment task.
ListCloudAccessListCloudAccessQueries a list of AccessKey pairs for multi-cloud deployment.
CreateDeploymentJobCreateDeploymentJobCreates a deployment task.

Certificate applications

APITitleDescription
DescribeCertificateStateDescribeCertificateStateQueries the status of a specified certificate application order.
CreateCertificateWithCsrRequestCreateCertificateWithCsrRequestPurchases, applies for, and issues a domain validated (DV) certificate by using a custom certificate signing request (CSR) file. You can use extended certificate services to purchase and apply for a DV certificate with a few clicks.
CreateCertificateRequestCreateCertificateRequestPurchases, applies for, and issues a domain validated (DV) certificate by using extended certificate services.
DeleteCertificateRequestDeleteCertificateRequestDeletes an order in which the application for a domain validated (DV) certificate failed.
UploadUserCertificateUploadUserCertificateUploads a certificate.
GetUserCertificateDetailGetUserCertificateDetailQueries the details of a certificate.

Orders

APITitleDescription
DescribePackageStateDescribePackageStateQueries the quota for domain validated (DV) certificates that you purchase and the quota usage.
ListUserCertificateOrderListUserCertificateOrderQueries the certificates or certificate orders of users.
CreateCertificateForPackageRequestCreateCertificateForPackageRequestSubmits a certificate application.
CancelCertificateForPackageRequestCancelCertificateForPackageRequestRevokes an issued certificate and cancels the application order of the certificate.
CancelOrderRequestCancelOrderRequestCancels a certificate application order that is in the pending validation or being reviewed state.
RenewCertificateOrderForPackageRequestRenewCertificateOrderForPackageRequestSubmits a renewal application for an issued certificate.

Certificate Application Repository

APITitleDescription
GetCertWarehouseQuotaGetCertWarehouseQuotaQueries the quota for certificate repositories.
ListCertWarehouseListCertWarehouseQueries certificate repositories.
ListCertListCertQueries the certificates in a certificate repository.
SignSignSigns a private certificate in a certificate application repository.
VerifyVerifyVerifies the signature of a private certificate in a certificate application repository.
EncryptEncryptEncrypts a certificate in a certificate repository.
DecryptDecryptDecrypts a certificate in a certificate repository.
DeletePCACertDeletePCACertDeletes a private certificate from a certificate application repository.

CSR Management

APITitleDescription
ListCsrListCsrQueries certificate signing requests (CSRs).
CreateCsrCreateCsrCreates a certificate signing request (CSR). A CSR file contains the information about an SSL certificate that you want to apply for. The information includes the domain names that you want to bind to the certificate and the name and the geographical location of the certificate holder. When you submit a certificate application to a certificate authority (CA), you must provide a CSR. After the CA approves your certificate application, the CA uses the private key of the root CA to sign your CSR and generates a public key file. The public key file is the SSL certificate that the CA issues to you. The private key of the SSL certificate is generated when you create the CSR.
UploadCsrUploadCsrUploads a certificate signing request (CSR) file
GetCsrDetailGetCsrDetailQueries the content of a certificate signing request (CSR).
UpdateCsrUpdateCsrUpdates the private key of a certificate signing request (CSR).
DeleteCsrDeleteCsrDeletes a certificate signing request (CSR) file.

Others

APITitleDescription
DeleteUserCertificateDeleteUserCertificateDeletes an expired or uploaded certificate.