Crée et émet un certificat d'autorité de certification subordonnée externe à partir d'une CSR et de paramètres d'API.
Description de l'opération
Description de l'opération
Cette opération crée un certificat d'autorité de certification subordonnée externe à partir de la demande de signature de certificat (CSR) fournie et des configurations de paramètres facultatifs via l'API.
InstanceIdest requis et spécifie l'identifiant de l'instance d'autorité de certification subordonnée externe à activer.Le champ
Csrdoit contenir une demande de signature de certificat valide.Le paramètre
Validitydéfinit la période de validité du certificat et prend en charge les formats de temps relatif et de temps absolu.Vous pouvez utiliser
ApiPassthroughpour remplacer certaines informations dans la CSR ou ajouter des extensions de certificat supplémentaires, telles que le sujet et les extensions.Remarque : Pour les certificats d'autorité de certification d'entité finale, le paramètre
pathLenConstraintdoit être défini sur 0.
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:CreateExternalCACertificate |
create |
*Toutes les ressources.
|
Aucune | Aucune |
Paramètres de requête
|
Paramètre |
Type |
Requis |
Description |
Exemple |
| InstanceId |
string |
Non |
L'identifiant de l'instance de l'autorité de certification subordonnée externe à activer. |
cas_deposit-cn-1234abcd |
| Csr |
string |
Non |
La demande de signature de certificat. La CSR peut contenir le SubjectDN et les extensions personnalisées du certificat de l'autorité de certification. Les extensions de certificat SubjectKeyIdentifier, AuthorityKeyIdentifier et CRLDistributionPoints sont générées par l'autorité de certification, et les valeurs dans la CSR sont ignorées. |
-----BEGIN CERTIFICATE REQUEST----- MIIBczCCARgCAQAwgYoxFDASBgNVBAMMC2FsaXl1bi50ZXN0MQ0wCwYDVQQ ... vbIgMQIhAKHDWD6/WAMbtezAt4bysJ/BZIDz1jPWuUR5GV4TJ/mS -----END CERTIFICATE REQUEST----- |
| Validity |
string |
Non |
La période de validité du certificat. Le temps relatif et le temps absolu sont tous deux pris en charge. Remarque
Temps relatif : prend en charge les unités d'année, de mois et de jour.
Remarque
Temps absolu : utilise l'heure GMT. Format :
|
10y |
| ApiPassthrough |
object |
Non |
Remplace le contenu de la CSR ou ajoute du contenu au certificat de l'autorité de certification via les paramètres de l'API. |
|
| Subject |
object |
Non |
Les informations sur le sujet du certificat de l'autorité de certification. Si cette valeur est spécifiée, elle remplace le SubjectDN dans la CSR. |
|
| Country |
string |
Non |
Le pays. Utilise le code pays à deux lettres de la norme ISO 3166-1. |
CN |
| State |
string |
Non |
L'État ou la province. |
Zhejiang |
| Locality |
string |
Non |
La ville ou la localité. |
Hangzhou |
| Organization |
string |
Non |
L'organisation ou l'entreprise. |
Alibaba |
| OrganizationUnit |
string |
Non |
L'unité organisationnelle au sein de l'organisation, telle qu'un département, une équipe, un groupe de projet ou une succursale. |
Cloud Security |
| CommonName |
string |
Non |
Le nom du certificat de l'autorité de certification actuelle. |
Testing CA |
| Extensions |
object |
Non |
Les extensions du certificat de l'autorité de certification. Si cette valeur est spécifiée, elle remplace les valeurs d'extension dans la CSR ou les ajoute aux extensions du certificat de l'autorité de certification. |
|
| PathLenConstraint |
integer |
Non |
La contrainte de longueur de chemin du certificat. Pour une autorité de certification d'entité finale, cette valeur doit être définie sur 0, ce qui signifie que le certificat de l'autorité de certification actuelle est utilisé pour émettre des certificats d'entité finale. |
0 |
| ExtendedKeyUsages |
array |
Non |
Les utilisations étendues de la clé. |
|
|
string |
Non |
Valeurs valides :
Valeurs valides :
|
serverAuth |
|
| Tags |
array<object> |
Non |
La liste des balises. |
|
|
object |
Non |
La liste des balises. |
||
| Key |
string |
Non |
La clé de la balise. |
database |
| Value |
string |
Non |
La valeur de la balise. |
1 |
| ResourceGroupId |
string |
Non |
L'identifiant du groupe de ressources. |
test |
| CertMaxTime |
integer |
Non |
La période de validité maximale pour les certificats émis, telle que spécifiée par le certMaxTime de l'autorité de certification. Unité : jours. |
30 |
Éléments de réponse
|
Élément |
Type |
Description |
Exemple |
|
object |
OpenApiResponse |
||
| RequestId |
string |
L'identifiant de la requête. |
12345678-1234-1234-1234-123456789ABC |
| Identifier |
string |
L'identifiant unique du certificat. |
1ed4068c-6f1b-6deb-8e32-3f8439a851cb |
| Certificate |
string |
Le contenu du certificat. |
-----BEGIN CERTIFICATE----- MIIEkjCCA3qgAwIBAgIQCgFBQgAAAVOFc2oLheynCDANBgkqhkiG9w0BAQsFADA/ ... ... ... KOqkqm57TH2H3eDJAkSnh6/DNFu0Qg== -----END CERTIFICATE----- |
| CertificateChain |
string |
La chaîne de certificats de l'autorité de certification. |
-----BEGIN CERTIFICATE----- ... ... -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- ... ... -----END CERTIFICATE----- |
Exemples
JSON format
{
"RequestId": "12345678-1234-1234-1234-123456789ABC",
"Identifier": "1ed4068c-6f1b-6deb-8e32-3f8439a851cb",
"Certificate": "-----BEGIN CERTIFICATE-----\nMIIEkjCCA3qgAwIBAgIQCgFBQgAAAVOFc2oLheynCDANBgkqhkiG9w0BAQsFADA/\n...\n...\n...\nKOqkqm57TH2H3eDJAkSnh6/DNFu0Qg==\n-----END CERTIFICATE-----",
"CertificateChain": "-----BEGIN CERTIFICATE-----\n...\n...\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\n...\n...\n-----END CERTIFICATE-----"
}
Codes d'erreur
Consultez Codes d'erreur pour la liste complète.
Notes de version
Consultez Notes de version pour la liste complète.