Tous les produits
Search
Centre de documentation

Certificate Management Service:Présentation des API

Dernière mise à jour :Oct 09, 2026

Normes API et SDK multilingues prédéfinis

L'OpenAPI de ce produit (cas/2020-06-30) utilise le style de signature RPC. Des SDK sont disponibles pour les langages de programmation courants. Les développeurs peuvent télécharger le SDK pour appeler directement l'OpenAPI de ce produit, sans se soucier des détails techniques. Si le SDK existant ne répond pas à vos besoins, utilisez le mécanisme de signature pour une intégration par auto-signature. L'auto-signature étant particulièrement complexe, comptez environ 5 jours ouvrables. Nous vous recommandons donc de rejoindre notre groupe d'assistance DingTalk (147535001692) pour bénéficier d'un accompagnement expert lors de l'intégration.

Avant d'utiliser l'API, préparez votre compte d'identité et votre clé d'accès (AccessKey) afin d'accéder efficacement à l'API via des outils clients (tels que SDK et CLI). Pour plus d'informations, consultez Obtenir un AccessKey.

Scénarios de signature personnalisée

Si votre scénario métier présente des exigences particulières et nécessite une intégration par auto-signature, consultez d'abord notre équipe de support technique (groupe d'assistance DingTalk : 147535001692) pour obtenir un accompagnement professionnel et garantir une intégration efficace.

Préparation du compte et de la sécurité

Les comptes Alibaba Cloud disposent de permissions administratives complètes sur l'ensemble des ressources. En cas de compromission d'un AccessKey, toutes les ressources associées sont exposées à un risque d'accès non autorisé. Pour garantir la sécurité, créez un utilisateur RAM disposant uniquement de permissions d'accès API et configurez son AccessKey. Appliquez ensuite des politiques RAM selon le principe du moindre privilège (PoLP). N'utilisez le compte Alibaba Cloud que dans les scénarios spécifiques où ses permissions sont explicitement requises.

Certificats d'autorité de certification privée

API

Titre

Description

CreateRootCACertificate CreateRootCACertificate. Crée un certificat d'autorité de certification (CA) racine.
CreateSubCACertificate Créer un certificat d'autorité de certification subordonnée. Crée un certificat d'autorité de certification subordonnée.
CreateExternalCACertificate Création d'un certificat d'autorité de certification subordonnée externe. Crée et émet un certificat d'autorité de certification subordonnée externe à partir d'une CSR et de paramètres d'API.
GetCAInstanceStatus GetCAInstanceStatus. Consulte l'état d'une instance d'autorité de certification (CA) privée, y compris le quota de certificats restant.
DescribeCACertificateCount DescribeCACertificateCount. Consulte le nombre de certificats d'autorité de certification (CA) que vous avez créés.
DescribeCACertificateList Consultation des informations sur tous les certificats CA racine et certificats CA subordonnés. Consulte les informations relatives à tous les certificats CA racine et certificats CA subordonnés.
DescribeCACertificate Consulte les détails d'un certificat CA racine ou d'un certificat CA subordonné. Consulte les détails d'un certificat CA.
UpdateCACertificateStatus UpdateCACertificateStatus. Modifie l'état d'un certificat d'autorité de certification (CA) racine ou subordonnée, par exemple en révoquant ou en désactivant une CA active.

Certificats client et serveur

API

Titre

Description

CreateCustomCertificate CreateCustomCertificate. Émet un certificat numérique personnalisé avec le sujet, les noms alternatifs du sujet (SAN), l'utilisation de la clé et les attributs d'utilisation étendue de la clé spécifiés.
CreateClientCertificate Émettre un certificat client unique basé sur une CSR générée par le système. Émet un certificat client unique basé sur une demande de signature de certificat (CSR) générée par le système.
CreateClientCertificateWithCsr Émission d'un certificat client unique basé sur une CSR personnalisée. Émet un certificat client unique basé sur une demande de signature de certificat (CSR) personnalisée.
CreateServerCertificate Émission d'un certificat de serveur unique basé sur une CSR générée par le système. Émet un certificat de serveur unique basé sur une demande de signature de certificat (CSR) générée par le système.
CreateServerCertificateWithCsr Émet un certificat de serveur unique basé sur une CSR personnalisée. Émet un certificat de serveur unique basé sur une CSR personnalisée.
CreateRevokeClientCertificate CreateRevokeClientCertificate. Révoque un certificat client ou un certificat serveur émis par une autorité de certification (CA) privée.
DeleteClientCertificate DeleteClientCertificate. Supprime un certificat client ou serveur révoqué. Seuls les certificats révoqués peuvent être supprimés.
DescribeCertificatePrivateKey DescribeCertificatePrivateKey. Consulte la clé privée chiffrée d'un certificat client ou serveur.
DescribeClientCertificate DescribeClientCertificate. Obtient un certificat client ou un certificat de serveur par son identifiant unique.
DescribeClientCertificateStatus Consultation des informations d'état des certificats. Consulte les informations d'état des certificats client et des certificats serveur à l'aide de leurs identifiants uniques.
ListClientCertificate ListClientCertificate. Répertorie tous les certificats client et serveur émis par une autorité de certification (CA) privée.
ListRevokeCertificate ListRevokeCertificate. Consulte tous les certificats clients et serveurs révoqués.

Autres

API

Titre

Description

ListPcaCaCertificate ListPcaCaCertificate. Répertorie les certificats d'autorité de certification (CA) privée.
ListCert Consultation de la liste des certificats émis par une autorité de certification. Obtient la liste des certificats.
UploadPcaCertToCas UploadPcaCertToCas. Importe un certificat d'autorité de certification privée dans Certificate Management Service pour une gestion centralisée.
DescribeClientCertificateForSerialNumber Recherche de certificats par numéro de série. Consulte par lot les détails des certificats clients ou des certificats de serveur en fonction de leur numéro de série.
DescribeClientCertificateStatusForSerialNumber Consultation de l'état des certificats par numéro de série. Consulte l'état des certificats client et des certificats serveur par numéro de série de certificat.
ListCACertificateLog ListCACertificateLog. Consulte les journaux d'opérations d'un certificat d'autorité de certification (CA), tels que les événements d'émission et de révocation.
DescribePcaAndExternalCACertificateList Liste des certificats IPA. Renvoie tous les certificats CA de l'utilisateur, y compris les certificats générés en interne par PCA et les certificats externes importés.
UntagResources UntagResources. Supprime les balises d'une ou plusieurs ressources du Service de gestion des certificats.
MoveResourceGroup MoveResourceGroup. Déplace une ressource Certificate Management Service vers un autre groupe de ressources.
ListTagResources Liste des ressources de balises. Consulte les balises associées aux ressources de Certificate Management Service.
TagResources TagResources. Ajoute des balises à une ou plusieurs ressources de Certificate Management Service.
UpdatePcaCertificate UpdatePcaCertificate. Met à jour les propriétés d'un certificat d'autorité de certification privée, tel que l'état d'exportation.
AssignCertificateCount Consultation du nombre de certificats alloués Consulte le nombre de certificats alloués.
ListAllEndEntityInstance ListAllEndEntityInstance. Consulte les instances d'entité finale sous une autorité de certification (CA) privée.
GetCaInstanceCrlAddress Obtention de la CRL d'une CA. Obtient l'URL de la liste de révocation de certificats (CRL) d'une autorité de certification (CA).