Aller au contenu principal

2.3 Obtenir le statut de la demande de certificat

2.3.1 Informations sur l’API

Environnement de test
Environnement réelhttps://portal.racent.com/ssl/collect
Méthode de requêtePOST
content-typemultipart/form-data
DescriptionCette interface est utilisée pour obtenir l’état de la commande de certificat, récupérer le certificat et obtenir les informations de validation.

2.3.2 Définition des paramètres

Nom du paramètreType de paramètreRequisDescription
certIdStringYID de certificat Racent
api_tokenStringYIdentifiant d’authentification ; pour générer un token, veuillez contacter le support technique Racent.

Valeur renvoyée par la fonction

Nom du paramètreType du paramètreRequisDescription
codeintYÉtat renvoyé ; pour plus de détails, voir l’annexe 3.1
statusStringYÉtat de la commande :
PENDING : en cours de demande
COMPLETE : demande réussie
CANCELLED : annulée
REISSUED : réémise
FAILED : échec de la demande
RENEWED : renouvelée
REVOKED : révoquée
certStatusStringYÉtat du certificat :
PENDING : en cours de demande
COMPLETE : demande réussie
CANCELLED : annulée
REISSUED : réémise
FAILED : échec de la demande
RENEWED : renouvelée
REVOKED : révoquée
dataObjectNDonnées renvoyées, détails ci-dessous
failReasonObjectNLorsque le statut est FAILED, ce paramètre est Y, motif de l’échec
dataReasonsArrayNMotifs liés aux données
keyStringNÉlément
reasonStringNMotif
sysReasonStringNMotif système
beginDateStringNLorsque le statut est COMPLETE, ce paramètre est Y, date de début du certificat
endDateStringNLorsque le statut est COMPLETE, ce paramètre est Y, date de fin du certificat
certificateStringNLorsque le statut est COMPLETE, ce paramètre est Y, certificat pem
caCertificateStringNLorsque le statut est COMPLETE, ce paramètre est Y, certificat intermédiaire pem
jksStringNLorsque le statut est COMPLETE et que Racent dispose des informations de clé privée correctes, ce paramètre est Y, encodage base64 du contenu du certificat jks.
jksPassStringNLorsque le statut est COMPLETE et que Racent dispose des informations de clé privée correctes, ce paramètre est Y, mot de passe du certificat jks.
pkcs12StringNLorsque le statut est COMPLETE et que Racent dispose des informations de clé privée correctes, ce paramètre est Y, encodage base64 du contenu du certificat PKCS12.
pkcsPassStringNLorsque le statut est COMPLETE et que Racent dispose des informations de clé privée correctes, ce paramètre est Y, mot de passe du certificat PKCS12.
privateKeyStringNLorsque le statut est COMPLETE et que Racent dispose des informations de clé privée correctes, ce paramètre est Y, informations de clé privée
rsaPrivateKeyStringNClé privée au format rsa, lorsque le statut est COMPLETE et que Racent dispose des informations de clé privée correctes, ce paramètre est Y, informations de clé privée
replaceCertIdStringNLorsque le statut est REISSUED, ce paramètre est Y,
ID du certificat Racent après réémission
oldCertIdStringNLorsque le certificat demandé est un certificat réémis, ce paramètre est Y,
ancien ID de certificat Racent
vendorIdStringNNuméro de commande CA
vendorCertIdStringNNuméro de certificat CA (numéro de commande Sectigo)
DCVfileNameStringNValidation par fichier de domaine, nom du fichier
DCVfileContentStringNValidation par fichier, contenu du fichier
DCVdnsHostStringNValidation DNS, hôte
DCVdnsValueStringNValidation DNS, valeur
DCVdnsTypeStringNValidation DNS, type
dcvInfoObjectNLorsque les valeurs de validation diffèrent pour chaque domaine dans la demande de certificat, cet élément est Y
Chaque entrée est de type Object, chaque objet porte le nom du domaine demandé, par ex. racent.com. Détails de chaque entrée ci-dessous :
DCVfileNameStringNValidation par fichier de domaine, nom du fichier
DCVfileContentStringNValidation par fichier, contenu du fichier
DCVdnsHostStringNValidation DNS, hôte
DCVdnsValueStringNValidation DNS, valeur
DCVdnsTypeStringNValidation DNS, type
DCVfilePathStringNChemin du fichier de validation par fichier
dcvListArrayNListe de validation du contrôle de domaine, chaque élément est de type Object, détail de chaque élément comme suit :
domainNameStringNNom de domaine
dcvMethodStringNMéthode de validation du domaine
dcvEmailStringNE-mail de validation du domaine
is_verifyStringNLa valeur du paramètre vérifié est « verified » ; non vérifié, aucun paramètre.
applicationObjectNStatut de la demande de commande
statusStringNLe paramètre prend l’une des valeurs suivantes :
notdone : non terminé
done : terminé
ongoing : en cours
dcvObjectNStatut de la validation de domaine
statusStringNLe paramètre prend l’une des valeurs suivantes :
notdone : non terminé
done : terminé
ongoing : en cours
ovObjectNStatut de la validation de l’organisation
statusStringNLe paramètre prend l’une des valeurs suivantes :
notdone : non terminé
done : terminé
ongoing : en cours
issuedObjectNStatut d’émission
statusStringNLe paramètre prend l’une des valeurs suivantes :
notdone : non terminé
done : terminé
ongoing : en cours
applyParamsObjectNParamètres de la demande, consultez les paramètres de requête de l’interface de demande (place) pour plus de détails
csrStringNcsr
AdministratorObjectNInformations de l’administrateur
jobStringNPoste
cityStringNVille
emailStringNE-mail
stateStringNProvince ou État
mobileStringNCoordonnées
addressStringNAdresse de contact
countryStringNPays (code à deux lettres selon la norme ISO 3166-1).
lastNameStringNNom de famille
postCodeStringNCode postal
firstNameStringNPrénom
organationStringNNom de l’entreprise
idTypeStringNType de pièce d’identité. Pour la CFCA, ce champ est Y.
Valeurs :
SFZ : carte d’identité
HZ : passeport
idNumberStringNNuméro de pièce d’identité. Pour la CFCA, ce champ est Y.
techObjectNInformations sur le technicien ; les éléments sont identiques à ceux des informations sur l’administrateur.
financeObjectNInformations sur le responsable financier ; les éléments sont identiques à ceux des informations sur l’administrateur.
organizationInfoObjectNInformations sur l’entreprise
organizationCityStringNVille
organizationNameStringNNom
organizationMobileStringNTéléphone
organizationAddressStringNAdresse
organizationCountryStringNPays
organizationPostCodeStringNCode postal
organizationRegNumbeStringNNuméro de document de l’entreprise. Pour la CFCA, cet élément est Y.
idTypeStringNType de document de l’entreprise. Pour la CFCA, cet élément est Y.
Valeurs possibles :
TYDMZ : Code unifié de crédit social
OTHERS : Autre
errorsObject ou StringNLorsque l’état de retour est une erreur, informations détaillées sur l’erreur.