Aller au contenu principal

2.10 Renouvellement de l'abonnement SSL

2.10.1 Informations sur l’API

Environnement de test
Environnement réelhttps://portal.racent.com/ssl/renew
Méthode de requêtePOST
content-typemultipart/form-data
DescriptionCette interface est utilisée pour renouveler un abonnement SSL. Le renouvellement n’est autorisé que lorsque l’abonnement SSL est à l’état émis et qu’il expire dans les 30 jours.

2.10.2 Définition des paramètres

Nom du paramètreType de paramètreObligatoireDescription
api_tokenStringYIdentifiants d’identité. Pour générer le jeton, veuillez contacter le support technique de Racent.
renewIdStringYID du certificat Racent
yearsIntYDurée de renouvellement en années (actuellement, seules les valeurs 1, 2, 3, 4, 5 sont prises en charge), selon le produit concerné.
refIdStringNNuméro de commande client unique fourni par le client
verificationPicFileNDocument de vérification de secours. Utilisé pour la validation de l’organisation. Formats pris en charge : .jpg/.jpeg/.png/.gif/.bmp/.rar/.zip/.pdf, 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, seul CFCA est pris en charge).
paramsStringYInformations de commande, décrites en détail 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.
Uniquement lié au certificat 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 par défaut « other ».
orgCheckIntNValeur 0 ou 1. Lorsque la valeur est 1, toutes les organisations de votre compte sont recherchées sur la base des informations d'organisation que vous avez soumises. Si elles existent, les informations associées à l'organisation existante sont utilisées ; si elles n'existent pas, elles sont enregistrées comme nouvelle organisation. Lorsque la valeur est 0, les informations d'organisation ne sont pas enregistrées.
duplicateOrgCheckIntNValeur 0 ou 1. Ce paramètre est actuellement lié uniquement au certificat SSL Digicert. Il permet de déterminer s'il faut réutiliser les informations d'organisation et de domaine précédemment validées. Lorsque la valeur est 1, elles sont réutilisées. Lorsque la valeur est 0, elles sont recréées. Valeur par défaut : 1.
uniqueValueStringNUniquement lié aux produits Sectigo. 1 à 20 caractères (a-z A-Z 0-9) utilisés par le distributeur pour générer lui-même la valeur de validation.
dcvMethodStringNDéfinit de manière uniforme 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 par certificat de domaine, pris en charge uniquement par CFCA)
Pour CFCA, cet élément est Y
domainInfoStringNInformations sur le domaine, uniquement liées aux certificats SSL. Le paramètre SSL est Y, les autres types de paramètres sont N.
Pour CFCA, cet élément est N.
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)
dcvEmailStringNE-mail de validation du domaine. Lorsque la méthode de validation est EMAIL, cet élément est Y.
domainNameStringNNom de domaine
organizationInfoStringNInformations sur l'entreprise. Lors de la commande de produits nécessitant une validation d'entreprise, ce paramètre est Y.
Pour CFCA, ce paramètre est N.
Exemple :
{
"organizationCity": "上海",
"organizationName": "某公司",
"organizationMobile": "18111111111",
"organizationAddress": "上海市路",
"organizationCountry": "CN",
"organizationPostCode": "401320"
}"
organizationCityStringNVille où se trouve l'entreprise.
organizationNameStringNNom de l'entreprise.
organizationMobileStringNTéléphone de l’entreprise.
organizationAddressStringNAdresse de l’entreprise.
organizationCountryStringNPays de l’entreprise (code à deux lettres selon la norme ISO 3166-1).
organizationPostCodeStringNCode postal du siège de l’entreprise.
AdministratorStringYInformations sur l’administrateur et le contact. Lors d’une demande de certificat de signature de code, de signature d’e-mail ou de signature de document, ce paramètre est utilisé comme informations de demande. De plus, si csr est N, ces informations servent à générer le CSR.
Pour CFCA, cet élément est N.
{
"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 où se trouve l’administrateur.
mobileStringYCoordonnées de l’administrateur.
addressStringYAdresse de contact de l’administrateur.
countryStringYPays de l'administrateur (code à deux lettres selon 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.
financeStringUniquement lié aux certificats SSL.
Informations du responsable financier. Peuvent être identiques aux informations de l’administrateur. Lorsque le produit commandé n’est pas de type DV, ce paramètre est Y.
Pour CFCA, cette valeur est N.
{
"job": "Service financier",
"city": "Shanghai",
"email": "xx@yy.com",
"state": "Shanghai",
"mobile": "18111111111",
"address": "Shanghai",
"country": "CN",
"lastName": "zhang",
"postCode": "401320",
"firstName": "nick",
"organation": "Une entreprise"
}"
jobStringNPoste du responsable financier.
cityStringNVille où se trouve le responsable 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 où se trouve le 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.
firstNameStringNNom du responsable financier.
organationStringNEntreprise du responsable financier.
techStringNUniquement lié aux certificats SSL.
Informations du technicien. Lorsque le produit commandé n'est pas de type DV, ce paramètre est Y.
Pour CFCA, cet élément est N.
{
"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 du technicien (code à deux lettres selon la norme ISO 3166-1).
lastNameStringNNom de famille du technicien.
postCodeStringNCode postal de la localité du technicien.
firstNameStringNPrénom du technicien.
organationStringNEntreprise du technicien.

Valeur de retour de la fonction

Nom du paramètreType du paramètreRequisDescription
codeIntYÉtat retourné. Pour plus de détails, reportez-vous à l'annexe 3.1.
errorsObject or StringNLorsque l'état retourné est une erreur, contient les informations spécifiques de l'erreur.
dataObjectNLorsque l'état retourné est un succès, ce paramètre est Y. Description détaillée ci-dessous :
certIdStringNID du certificat racent. À conserver précieusement, il s'agit de l'identifiant unique de l'instance racent.
vendorIdStringNNuméro de commande CA.
vendorCertIdStringNNuméro de certificat CA.
DCVfileNameStringNNom de 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
dcvInfoObjectNLorsque les valeurs de validation diffèrent pour chaque domaine dans 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. 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 de validation du fichier