Aller au contenu principal

2.21 Modifier les informations de demande

2.21.1 Informations sur l'API

Environnement de test
Environnement réelhttps://portal.racent.com/ssl/alter
Méthode de requêtePOST
content-typemultipart/form-data
DescriptionCette interface est uniquement utilisée pour modifier les informations de demande lorsque la demande de certificat CFCA a échoué.

2.21.2 Définition des paramètres

Nom du paramètreType de paramètreRequisDescription
api_tokenStringYIdentifiants d’identité. Pour générer un jeton, veuillez contacter le support technique de Racent.
certIdStringYID de certificat racent
refIdStringNNuméro de commande client unique fourni par le client
verificationPicFileNMatériel de vérification de secours. Utilisé pour la prévalidation de l’organisation. Formats pris en charge : .jpg/.jpeg/.png/.gif/.bmp/.rar/.zip, taille maximale 2 Mo.
domainVerificationPicFileNLorsque la méthode de validation du contrôle de domaine (DCV) est : VERIFY_DOCUMENT, ce champ est Y. Utilisé pour la validation du contrôle de domaine (DCV) (actuellement pris en charge uniquement par CFCA).
paramsStringYInformations de commande, description détaillée ci-dessous
csrStringNLorsque le paramètre est vide, un CSR sera généré pour vous et la clé privée sera conservée.
privateKeyStringNClé privée.
serverStringNServeur. Concerne uniquement les certificats SSL. Le paramètre est Y pour un certificat SSL et N pour les autres types de produits. Si ce paramètre n’est pas nécessaire, utilisez « other » par défaut.
orgCheckIntNValeur 0 ou 1. Lorsque la valeur est 1, les informations d'organisation que vous avez soumises seront utilisées pour rechercher toutes les organisations sous votre compte. Si une organisation existe, les informations associées de l'organisation existante seront utilisées ; si elle n'existe pas, nous l'enregistrerons comme une nouvelle organisation. Lorsque la valeur est 0, les informations d'organisation ne seront pas enregistrées.
duplicateOrgCheckIntNValeur 0 ou 1. Ce paramètre est actuellement uniquement lié aux certificats SSL Digicert. Il est utilisé pour déterminer s'il faut réutiliser les informations d'organisation et de domaine précédemment validées. Lorsque la valeur est 1, réutilisation. Lorsque la valeur est 0, nouvelle création. La valeur par défaut est 1.
dcvMethodStringNDéfinit de manière unifiée la méthode de validation pour la demande de domaine.
Doit être l'une des quatre méthodes suivantes :
EMAIL (validation par e-mail)
HTTP_CSR_HASH (validation par fichier)
CNAME_CSR_HASH (validation DNS)
HTTPS_CSR_HASH (validation par fichier https)
VERIFY_DOCUMENT (preuve de certificat de domaine, uniquement pris en charge par CFCA)
Pour CFCA, cet élément est Y
domainInfoStringNInformations sur le domaine, uniquement liées aux certificats SSL. Le paramètre est Y pour les certificats SSL et N pour les autres types de paramètres.
Le nombre total de domaines standard et le nombre total de domaines génériques ne peuvent pas dépasser respectivement le nombre total de domaines standard et le nombre total de domaines génériques achetés.
Exemple :
[
{ "dcvEmail": "admin@xxx.com",
"dcvMethod": "EMAIL",
"domainName": "www.xxx.com"
},
{
"dcvEmail": "admin@aaa.com",
"dcvMethod": "EMAIL",
"domainName": "aaa.com"
},
"dcvEmail": "admin@racent.com",
"dcvMethod": "EMAIL",
"domainName": "racent.com"
}
]
Description détaillée comme suit :
dcvMethodStringNMéthode de validation du domaine.
Doit être l’une des quatre méthodes suivantes :
EMAIL (validation par e-mail)
HTTP_CSR_HASH (validation par fichier)
CNAME_CSR_HASH (validation DNS)
HTTPS_CSR_HASH (validation par fichier https)
Lorsque dcvMethod du niveau supérieur n’existe pas, cet élément est Y.
Lorsque dcvMethod du niveau supérieur existe et que cet élément existe aussi, dcvMethod du niveau supérieur est utilisé en priorité
dcvEmailStringNE-mail de validation du domaine.
Lorsque cet élément est N, les valeurs par défaut sont les suivantes
racent.com : admin@racent.com
www.racent.com : admin@racent.com
*.racent.com : admin@racent.com
domainNameStringNNom de domaine
organizationInfoStringNInformations sur l’entreprise. Lors de la commande de produits nécessitant une validation d’entreprise, ce paramètre est Y. Exemple :
{
"organizationCity": "上海",
"organizationName": "某公司",
"organizationMobile": "18111111111",
"organizationAddress": "上海市路",
"organizationCountry": "CN",
"organizationPostCode": "401320"
}"
organizationCityStringNVille de l’entreprise.
organizationNameStringNNom de l’entreprise.
organizationMobileStringNTéléphone de l’entreprise.
organizationAddressStringNAdresse de l’entreprise.
organizationCountryStringNPays où se trouve l’entreprise (code à deux lettres selon la norme ISO 3166-1).
organizationPostCodeStringNCode postal du lieu d’implantation de l’entreprise.
organizationRegNumbeStringNNuméro de pièce d’identité de l’entreprise. Pour CFCA, ce champ est Y.
idTypeStringNType de pièce d’identité de l’entreprise. Pour CFCA, cet élément est Y.
Valeurs :
TYDMZ : code unifié de crédit social
OTHERS : autre
AdministratorStringYInformations de l’administrateur, contact. Lors de la demande d’un certificat de signature de code, de signature d’e-mail ou de signature de document, ce paramètre sert d’informations de demande. De plus, si csr est N, ces informations servent à générer le csr.
{
"job": "总经办",
"city": "上海市",
"email": "xx@yy.com",
"state": "上海市",
"mobile": "18111111111",
"address": "上海市",
"country": "CN",
"lastName": "zhang",
"postCode": "401320",
"firstName": "nick",
"organation": "某公司"
}"
jobStringYPoste de l’administrateur.
cityStringYVille de l’administrateur.
emailStringYAdresse e-mail de l’administrateur.
stateStringYProvince ou État de l’administrateur.
mobileStringYCoordonnées de l’administrateur.
addressStringYAdresse de contact de l’administrateur.
countryStringYPays de l’administrateur (code à deux lettres conforme à la norme ISO 3166-1).
lastNameStringYNom de famille de l’administrateur.
postCodeStringYCode postal du lieu où se trouve l’administrateur.
firstNameStringYPrénom de l’administrateur.
organationStringYNom de l’entreprise de l’administrateur.
idTypeStringNType de pièce d’identité. Cette rubrique est Y pour CFCA.
Valeurs :
SFZ : Carte d’identité
HZ : Passeport
idNumberStringNNuméro de la pièce d’identité. Cette rubrique est Y pour CFCA.
financeStringUniquement lié aux certificats SSL.
Informations sur le personnel financier. Peut être identique aux informations de l'administrateur. Lorsque le produit commandé n'est pas de type DV, ce paramètre est Y.
{
"job": "财务部",
"city": "上海市",
"email": "xx@yy.com",
"state": "上海市",
"mobile": "18111111111",
"address": "上海市",
"country": "CN",
"lastName": "zhang",
"postCode": "401320",
"firstName": "nick",
"organation": "某公司"
}"
jobStringNPoste du personnel financier.
cityStringNVille du personnel financier.
emailStringNAdresse e-mail du responsable financier.
stateStringNProvince ou État où se trouve le responsable financier.
mobileStringNCoordonnées du responsable financier.
addressStringNAdresse de contact du responsable financier.
countryStringNPays du responsable financier (code à deux lettres selon la norme ISO 3166-1).
lastNameStringNNom de famille du responsable financier.
postCodeStringNCode postal du lieu où se trouve le responsable financier.
firstNameStringNPrénom du responsable financier.
organationStringNSociété du responsable financier.
idTypeStringNType de pièce d’identité. Pour CFCA, cet élément est Y.
Valeurs :
SFZ : carte d’identité
HZ : passeport
idNumberStringNNuméro de pièce d’identité. Pour CFCA, cet élément est Y.
techStringNConcerne uniquement les certificats SSL.
Informations sur le technicien. Lorsque le produit commandé n’est pas de type DV, ce paramètre est Y.
{
"job": "技术部","city": "上海市",
"email": "xx@yy.com",
"state": "上海市",
"mobile": "18111111111",
"address": "上海市",
"country": "CN",
"lastName": "zhang",
"postCode": "401320",
"firstName": "nick",
"organation": "某公司"
}"
jobStringNPoste du technicien.
cityStringNVille où se trouve le technicien.
emailStringNAdresse e-mail du technicien.
stateStringNProvince ou État où se trouve le technicien.
mobileStringNCoordonnées du technicien.
addressStringNAdresse de contact du technicien.
countryStringNPays où se trouve le technicien (code à deux lettres selon la norme ISO 3166-1).
lastNameStringNNom de famille du technicien.
postCodeStringNCode postal du lieu où se trouve le technicien.
firstNameStringNPrénom du technicien.
organationStringNEntreprise du technicien.
idTypeStringNType de pièce d’identité. Ce champ est Y pour CFCA.
Valeurs :
SFZ : Carte d’identité
HZ : Passeport
idNumberStringNNuméro de pièce d’identité. Ce champ est Y pour CFCA.

Retour de la fonction

codeIntYÉtat de retour, voir l’annexe 3.1 pour plus de détails
errorsObject or StringNEn cas d’état d’erreur, informations détaillées sur l’erreur.
dataObjectNEn cas d’état de succès, ce paramètre est Y. Description détaillée ci-dessous :
certIdStringNID du certificat racent. Veuillez le conserver précieusement ; ce paramètre est l’identifiant unique de l’instance racent.
vendorIdStringNNuméro de commande CA.
vendorCertIdStringNNuméro de certificat CA.
DCVfileNameStringNNom du fichier de validation par fichier
DCVfileContentStringNContenu du fichier de validation par fichier
DCVdnsHostStringNValeur d’hôte de validation DNS
DCVdnsValueStringNValeur d’enregistrement de validation DNS
DCVdnsTypeStringNType d’enregistrement de validation DNS
DCVfilePathStringNChemin du fichier de validation par fichier
dcvInfoObjectNQuand la valeur de validation diffère pour chaque domaine de la demande de certificat, cet élément est Y
Chaque élément est de type Object, chaque objet porte le nom du domaine demandé, par exemple : racent.com. Détails de chaque élément ci-dessous :
DCVfileNameStringNContenu du fichier de validation par fichier
DCVfileContentStringNContenu du fichier de validation de fichier
DCVdnsHostStringNValeur de l'hôte de validation Dns
DCVdnsValueStringNValeur de l'enregistrement de validation Dns
DCVdnsTypeStringNType d'enregistrement de validation Dns
DCVfilePathStringNChemin du fichier de validation de fichier
failReasonObjectNLorsque Racent échoue à demander un certificat auprès de l'AC et que la raison de l'échec est clairement identifiée, cet élément est renvoyé.
dataReasonsArrayNRaisons relatives aux données
keyStringNÉlément
reasonStringNRaison
sysReasonStringNRaison système