すべてのプロダクト
Search
ドキュメントセンター

Certificate Management Service:API の概要

最終更新日:Aug 24, 2026

API 標準および多言語対応の SDK

本製品 (cas/2020-06-30) の API は、RPC 標準に準拠した OpenAPI 仕様を採用しています。Alibaba Cloud には主要なプログラミング言語に対応した SDK が用意され、リクエスト署名のような手間がかかる手順を省略できます。そのため、開発者は HTTP 通信の詳細を意識することなく、各言語の構文で API を呼び出すことが可能になります。

カスタム署名

署名のカスタマイズが必要な場合、「署名メカニズム」を参照してリクエストに手動で署名できます。手動署名プロセスは非常に煩雑で、通常はおよそ 5 営業日かかります。詳細については、DingTalk サポート窓口 (グループチャット ID:147535001692) までお問い合わせください。

はじめに

Alibaba Cloud アカウント (root ユーザー) は最高レベルの管理権限を持ち、その AccessKey ペアが悪用されると、関連するすべてのリソースが不正にアクセスされ、重大なセキュリティリスクを引き起こす可能性があります。そのため、必要な場合以外は、Alibaba Cloud アカウントを使用しないでください。その代わりに、API のみでのアクセスを許可された Resource Access Management (RAM) ユーザーを作成し、RAM ポリシーを設定することで、最小権限の原則 (PoLP) を徹底してください。

API セキュリティを確保するには、以下を作成し、設定する必要があります。

プライベート CA 証明書

API

タイトル

説明

CreateRootCACertificate CreateRootCACertificate ルート CA 証明書を作成します。
CreateSubCACertificate CreateSubCACertificate 中間認証局 (CA) 証明書を作成します。
CreateExternalCACertificate 外部下位 CA 証明書を作成します。 CSR および API パラメーターに基づいて、外部下位 CA 証明書を作成および発行します。
GetCAInstanceStatus GetCAInstanceStatus Certificate Management Service コンソールで購入したプライベートルート CA または中間 CA インスタンスのステータスを照会します。
DescribeCACertificateCount DescribeCACertificateCount 作成済みの認証局 (CA) 証明書の数を照会します。
DescribeCACertificateList すべてのルート CA 証明書および下位 CA 証明書の情報を照会します。 すべてのルート CA 証明書および下位 CA 証明書の情報を照会します。
DescribeCACertificate ルート CA 証明書またはサブ CA 証明書の詳細を照会します。 CA 証明書の詳細を照会します。
UpdateCACertificateStatus UpdateCACertificateStatus ルート認証局 (CA) 証明書または中間 CA 証明書のステータスを ISSUE から REVOKE に変更します。

クライアントおよびサーバー証明書

API

タイトル

説明

CreateCustomCertificate CreateCustomCertificate 指定された証明書のサブジェクト、サブジェクトの別名、キー使用法、および拡張キー使用法を使用してデジタル証明書を発行します。
CreateClientCertificate システム生成の CSR に基づく単一クライアント証明書の発行。 システム生成の証明書署名リクエスト (CSR) に基づいて、単一のクライアント証明書を発行します。
CreateClientCertificateWithCsr カスタム CSR に基づく単一クライアント証明書の発行。 カスタム証明書署名リクエスト (CSR) に基づいて単一のクライアント証明書を発行します。
CreateServerCertificate システム生成の CSR に基づく単一サーバー証明書の発行。 システム生成の証明書署名リクエスト (CSR) に基づいて単一のサーバー証明書を発行します。
CreateServerCertificateWithCsr カスタム CSR に基づいて単一のサーバー証明書を発行します。 カスタム CSR に基づいて単一のサーバー証明書を発行します。
CreateRevokeClientCertificate CreateRevokeClientCertificate クライアント証明書またはサーバー証明書を取り消します。
DeleteClientCertificate DeleteClientCertificate 取り消されたクライアント証明書またはサーバー証明書を削除します。
DescribeCertificatePrivateKey DescribeCertificatePrivateKey 単一のクライアント証明書またはサーバー証明書の暗号化された秘密鍵を取得します。
DescribeClientCertificate DescribeClientCertificate この操作は、一意の識別子を使用して、特定のクライアント証明書またはサーバー証明書の詳細を照会するために使用されます。
DescribeClientCertificateStatus 証明書のステータス情報の照会。 一意の識別子を使用して、クライアント証明書およびサーバー証明書のステータス情報を照会します。
ListClientCertificate ListClientCertificate すべてのクライアント証明書とサーバー証明書の詳細を照会します。
ListRevokeCertificate ListRevokeCertificate 取り消されたすべてのクライアント証明書とサーバー証明書の詳細を照会します。

その他

API

タイトル

説明

ListPcaCaCertificate ListPcaCaCertificate プライベート認証局 (CA) 証明書を一覧表示します。
ListCert CA によって発行された証明書のリストを照会します 証明書のリストを取得します。
UploadPcaCertToCas UploadPcaCertToCas PCA 証明書を証明書サービスにアップロードします。
DescribeClientCertificateForSerialNumber シリアル番号による証明書の照会。 証明書のシリアル番号を使用して、クライアント証明書またはサーバー証明書の詳細をバッチで照会します。
DescribeClientCertificateStatusForSerialNumber シリアル番号による証明書ステータスの照会。 証明書のシリアル番号を使用して、クライアント証明書およびサーバー証明書のステータスを照会します。
ListCACertificateLog ListCACertificateLog CA 証明書の操作ログを照会します。
DescribePcaAndExternalCACertificateList IPA 証明書リストの取得。 PCA によって内部生成された証明書およびインポートされた外部証明書を含む、ユーザーのすべての CA 証明書を返します。
UntagResources UntagResources 1 つ以上の Certificate Management Service リソースからタグを削除します。
MoveResourceGroup MoveResourceGroup Certificate Management Service のリソースを別のリソースグループに移動します。
ListTagResources ListTagResources Certificate Management Service のリソースにアタッチされているタグをクエリします。
TagResources TagResources Certificate Management Service のリソース 1 つ以上にタグをアタッチします。
UpdatePcaCertificate UpdatePcaCertificate 証明書のプロパティを更新します。
AssignCertificateCount AssignCertificateCount データソースに証明書の総数を割り当てます。
ListAllEndEntityInstance ListAllEndEntityInstance エンドエンティティインスタンスをクエリします。
GetCaInstanceCrlAddress CA の CRL を取得します。 認証局 (CA) の証明書失効リスト (CRL) URL を取得します。