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). |