Aller au contenu principal

2.12 Remplacer les informations d'abonnement SSL

2.12.1 Informations sur l’API

Environnement de test
Environnement réelhttps://portal.racent.com/ssl/replace
Méthode de requêtePOST
content-typemultipart/form-data
DescriptionCette interface est utilisée pour remplacer les informations d’abonnement SSL. Uniquement liée aux certificats SSL. Le remplacement des informations d’abonnement SSL n’est autorisé que lorsque l’état de l’abonnement SSL est « émis ».

2.12.2 Définition des paramètres

Nom du paramètreType de paramètreRequisDescription
api_tokenStringYIdentifiant d’authentification. Pour générer un token, veuillez contacter le support technique de Racent.
certIdStringYID de certificat Racent
refIdStringNNuméro de commande unique fourni par le client
domainVerificationPicFileNLorsque la méthode de validation de domaine est : VERIFY_DOCUMENT, cet élément est Y. Utilisé pour la validation du contrôle de domaine (DCV) (actuellement pris en charge uniquement par CFCA).
paramsStringYInformations de remplacement, décrites en détail ci-dessous
csrStringYRemarque : Le domaine dans les informations CSR doit être identique au domaine du CSR dans l’abonnement SSL d’origine.
uniqueValueStringNUniquement lié aux produits Sectigo. 1 à 20 caractères (a-z A-Z 0-9) pour que le distributeur génère lui-même la valeur de vérification.
dcvMethodStringNDéfinir de manière unifiée la méthode de validation du domaine de la demande.
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, prise en charge uniquement par CFCA)
Pour CFCA, cet élément est Y
domainInfoStringYInformations sur le domaine.
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 :
dcvMethodStringYMéthode de validation du contrôle de domaine (DCV).
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 le dcvMethod de niveau supérieur n’existe pas, cet élément est Y.
Lorsque le dcvMethod de niveau supérieur existe et que cet élément existe également, le dcvMethod de niveau supérieur est utilisé en priorité.
dcvEmailStringNE-mail de validation du contrôle de domaine (DCV).
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
domainNameStringYDomaine
organizationInfoStringNLorsque vous devez modifier les informations de l’entreprise, ce paramètre est Y.
organizationCityStringNVille où se trouve 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 conforme à la norme ISO 3166-1).
organizationPostCodeStringNCode postal du lieu où se trouve l’entreprise.

Retour de la fonction

Nom du paramètreType du paramètreObligatoireDescription
codeIntOStatut de retour, voir l’annexe 3.1 pour plus de détails
errorsObjet ou chaîneNEn cas d’erreur, contient le message d’erreur détaillé.
dataObjetNEn cas de succès, ce paramètre est O. Description détaillée ci-dessous :
certIdChaîneNID de certificat Racent. À conserver précieusement, il s’agit de l’identifiant unique de l’instance Racent.
vendorIdChaîneNNuméro de commande de l’autorité de certification (CA).
vendorCertIdChaîneNNuméro de certificat de l’autorité de certification (CA).
DCVfileNameChaîneNNom du fichier pour la validation de contrôle de domaine (DCV)
DCVfileContentChaîneNContenu du fichier pour la validation de contrôle de domaine (DCV)
DCVdnsHostChaîneNValeur de l’hôte pour la validation DNS
DCVdnsValueChaîneNValeur de l’enregistrement pour la validation DNS
DCVdnsTypeChaîneNType d’enregistrement pour la validation DNS
DCVfilePathChaîneNChemin du fichier pour la validation de contrôle de domaine (DCV)
dcvInfoObjectNLorsque la valeur de vérification diffère pour chaque domaine lors de la demande de certificat, cette valeur est Y.
Chaque élément est de type Object, et le nom de chaque objet correspond au domaine demandé, par exemple : racent.com. Le détail de chaque élément est le suivant :
DCVfileNameStringNContenu du fichier pour la validation par fichier
DCVfileContentStringNContenu du fichier pour la validation par fichier
DCVdnsHostStringNValeur de l’hôte pour la validation DNS
DCVdnsValueStringNValeur de l’enregistrement pour la validation DNS
DCVdnsTypeStringNType d’enregistrement pour la validation DNS
DCVfilePathStringNChemin du fichier pour la validation par fichier