Crée un certificat d'autorité de certification (CA) racine.
Description de l'opération
Cette opération crée un certificat de CA racine autosigné. Un certificat de CA racine est le point de départ d'une chaîne de confiance privée au sein d'une entreprise. Après avoir créé un certificat de CA racine, vous pouvez l'utiliser pour émettre des certificats de CA intermédiaires. Vous pouvez ensuite utiliser les certificats de CA intermédiaires pour émettre des certificats côté client et côté serveur.
Avant d'appeler cette opération, achetez une CA racine privée dans la console SSL Certificate Service. Sinon, l'appel échoue. Pour plus d'informations, consultez Acheter une CA privée.
Limite de QPS
La limite de requêtes par seconde (QPS) pour cette opération est de 10 appels par seconde et par utilisateur. Si vous dépassez cette limite, les appels d'API sont limités, ce qui peut affecter votre activité. Appelez l'API à un rythme raisonnable.
Testez maintenant
Testez cette API dans OpenAPI Explorer, sans signature manuelle. Les appels réussis génèrent automatiquement du code SDK correspondant à vos paramètres. Téléchargez-le avec une sécurité intégrée des identifiants pour une utilisation locale. Testez cette API dans OpenAPI Explorer, sans signature manuelle. Les appels réussis génèrent automatiquement du code SDK correspondant à vos paramètres. Téléchargez-le avec une sécurité intégrée des identifiants pour une utilisation locale.
Test
Autorisation RAM
|
yundun-cert:CreateRootCACertificate |
create |
*All Resource
|
Aucune | Aucune |
Paramètres de requête
|
Paramètre |
Type |
Requis |
Description |
Exemple |
| CommonName |
string |
Oui |
Le nom commun ou l'abréviation de l'organisation. Prend en charge les caractères chinois et les lettres. |
Alibaba |
| OrganizationUnit |
string |
Oui |
Le nom du département ou de la succursale de l'organisation. Prend en charge les caractères chinois et les lettres. |
Security |
| Organization |
string |
Oui |
Le nom de l'organisation pour le certificat de CA racine. Il s'agit généralement du nom de votre société ou entreprise. Prend en charge les caractères chinois et les lettres. |
Aliyun |
| Locality |
string |
Oui |
Le nom de la ville où se trouve l'organisation. Prend en charge les caractères chinois et les lettres. |
Hangzhou |
| State |
string |
Oui |
Le nom de la province ou de l'État où se trouve l'organisation. Prend en charge les caractères chinois et les lettres. |
Zhejiang |
| CountryCode |
string |
Non |
Le code à deux lettres en majuscules du pays ou de la région où se trouve l'organisation. Par exemple, CN indique la Chine et US indique les États-Unis. Pour plus d'informations sur les codes pays, consultez la section Codes pays dans Gérer les informations de l'entreprise. |
CN |
| Algorithm |
string |
Non |
L'algorithme de clé du certificat de CA racine. L'algorithme de clé est au format
L'algorithme de chiffrement du certificat de CA racine doit être identique à l'Algorithme de certificat de la CA racine privée que vous avez achetée. Par exemple, si vous définissez l'Algorithme de certificat sur RSA lors de l'achat d'une CA racine privée, l'algorithme de clé du certificat de CA racine doit être RSA_1024, RSA_2048 ou RSA_4096. |
RSA_2048 |
| Years |
integer |
Oui |
La période de validité du certificat de CA racine. Unité : années. Remarque
Définissez la période de validité entre 5 et 10 ans. |
10 |
| ClientToken |
string |
Non |
Un jeton client pour garantir l'idempotence de la requête. Générez une valeur unique pour ce paramètre à partir de votre client. Le jeton ne prend en charge que les caractères ASCII. Remarque
Si vous ne spécifiez pas ce paramètre, le système utilise le RequestId de la requête comme ClientToken. Le RequestId peut être différent pour chaque requête. |
3838B684-3075-582B-9A45-8C99104029DF |
| Tags |
array<object> |
Non |
Une liste de balises. |
|
|
object |
Non |
La liste des balises. |
||
| Key |
string |
Non |
La clé de la balise. |
runtime |
| Value |
string |
Non |
La valeur de la balise. |
1 |
| ResourceGroupId |
string |
Non |
L'identifiant du groupe de ressources. |
rg-aek****wia |
Lorsque vous appelez cette opération, spécifiez les paramètres de requête communs et les paramètres spécifiques à l'opération. Pour plus d'informations sur le format de la requête, consultez l'exemple de requête dans la section Exemples de cette rubrique.
Pour le format de requête d'API, consultez l'exemple dans la section Exemple de cette rubrique.
Éléments de réponse
|
Élément |
Type |
Description |
Exemple |
|
object |
L'objet de réponse. |
||
| RequestId |
string |
L'identifiant unique de la requête. Vous pouvez utiliser cet identifiant pour résoudre les problèmes. |
6D9B4C5F-7140-5B41-924C-329181DC00C1 |
| Identifier |
string |
L'identifiant unique du certificat de CA racine créé. |
1a83bcbb89e562885e40aa0108f5**** |
| Certificate |
string |
Le certificat racine créé au format PEM. |
-----BEGIN CERTIFICATE-----\n......\n-----END CERTIFICATE----- |
| CertificateChain |
string |
La chaîne de certificats de CA du certificat racine créé. |
-----BEGIN CERTIFICATE-----\n......\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\n......\n-----END CERTIFICATE-----\n |
Exemples
JSON format
{
"RequestId": "6D9B4C5F-7140-5B41-924C-329181DC00C1",
"Identifier": "1a83bcbb89e562885e40aa0108f5****",
"Certificate": "-----BEGIN CERTIFICATE-----\\n......\\n-----END CERTIFICATE-----",
"CertificateChain": "-----BEGIN CERTIFICATE-----\\n......\\n-----END CERTIFICATE-----\\n-----BEGIN CERTIFICATE-----\\n......\\n-----END CERTIFICATE-----\\n"
}
Codes d'erreur
Consultez Codes d'erreur pour la liste complète.
Notes de version
Consultez Notes de version pour la liste complète.