Achète, demande et émet un certificat à validation de domaine (DV) à l'aide d'un fichier de demande de signature de certificat (CSR) personnalisé.
Description de l'opération
-
Vous pouvez utiliser cette opération pour demander uniquement un certificat à validation de domaine (DV). Vous ne pouvez pas utiliser cette opération pour demander un certificat à validation d'organisation (OV). Nous vous recommandons d'utiliser l'opération CreateCertificateForPackageRequest pour demander un certificat. Vous pouvez utiliser l'opération CreateCertificateForPackageRequest pour demander des certificats de tous types et spécifier la méthode de génération du CSR.
-
Avant d'appeler cette opération, assurez-vous d'avoir acheté un plan de ressources de certificats avec les spécifications requises. Pour plus d'informations sur l'achat d'un plan de ressources de certificats, consultez Acheter un plan de ressources de certificats. Vous pouvez appeler l'opération DescribePackageState pour interroger l'utilisation d'un plan de ressources de certificats de spécifications données, y compris le nombre total de plans de ressources de certificats achetés, le nombre de demandes de certificats soumises et le nombre de certificats émis.
-
Lorsque vous appelez cette opération, vous pouvez utiliser le paramètre ProductCode pour spécifier les spécifications du certificat que vous souhaitez demander.
-
Après avoir appelé cette opération pour soumettre une demande de certificat, le quota de certificats des spécifications requises que vous avez acheté est consommé. Après avoir appelé cette opération, vous devez appeler l'opération DescribeCertificateState pour obtenir les informations requises pour la vérification de la propriété du nom de domaine et effectuer manuellement la vérification. Ensuite, votre demande de certificat est examinée par l'autorité de certification (CA). Si vous utilisez la méthode de vérification par le système de noms de domaine (DNS), vous devez effectuer la vérification sur le système de votre fournisseur de services DNS. Si vous utilisez la méthode de vérification par fichier, vous devez effectuer la vérification sur le serveur DNS.
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:CreateCertificateWithCsrRequest |
create |
*All Resource
|
Aucune | Aucune |
Paramètres de requête
|
Paramètre |
Type |
Requis |
Description |
Exemple |
| Csr |
string |
Oui |
Le contenu du fichier CSR. Remarque
Le champ CN dans le fichier CSR spécifie le nom de domaine auquel le certificat est associé. |
-----BEGIN CERTIFICATE REQUEST----- ...... -----END CERTIFICATE REQUEST----- |
| ProductCode |
string |
Non |
Les spécifications du certificat que vous souhaitez demander. Valeurs valides :
|
symantec-free-1-free |
| Username |
string |
Oui |
Le nom du demandeur. |
Tom |
| Phone |
string |
Oui |
Le numéro de téléphone du demandeur. |
1390000**** |
|
string |
Oui |
L'adresse e-mail de contact du demandeur. |
username@example.com |
|
| ValidateType |
string |
Oui |
La méthode de vérification de la propriété d'un nom de domaine. Valeurs valides :
Pour plus d'informations sur les méthodes de vérification, consultez Vérifier la propriété d'un nom de domaine. |
DNS |
| Tags |
array<object> |
Non |
Une liste de balises. |
|
|
object |
Non |
Les balises. |
||
| Key |
string |
Non |
La clé de la balise. Valeurs valides de N : 1 à 20. La clé de la balise ne peut pas être une chaîne vide. La clé de la balise peut comporter jusqu'à 128 caractères et ne peut pas commencer par acs: ou aliyun. La clé de la balise ne peut pas contenir http:// ou https://. |
database |
| Value |
string |
Non |
La valeur de la balise. |
1 |
Éléments de réponse
|
Élément |
Type |
Description |
Exemple |
|
object |
|||
| OrderId |
integer |
L'identifiant de la commande de demande de certificat. Remarque
Vous pouvez utiliser cet identifiant pour interroger l'état de la demande de certificat. Pour plus d'informations, consultez DescribeCertificateState. |
98987582437920968 |
| RequestId |
string |
L'identifiant de la requête, utilisé pour localiser et résoudre les problèmes. |
CBF1E9B7-D6A0-4E9E-AD3E-2B47E6C2837D |
Exemples
JSON format
{
"OrderId": 98987582437920960,
"RequestId": "CBF1E9B7-D6A0-4E9E-AD3E-2B47E6C2837D"
}
Codes d'erreur
Consultez Codes d'erreur pour la liste complète.
Notes de version
Consultez Notes de version pour la liste complète.