+ All Categories
Home > Documents > API TBS - tbs-certificats.com · IPv4 Opérations sur les certificats (Sandbox IPv4) (Production...

API TBS - tbs-certificats.com · IPv4 Opérations sur les certificats (Sandbox IPv4) (Production...

Date post: 08-Jan-2019
Category:
Upload: lynhi
View: 252 times
Download: 0 times
Share this document with a friend
51
Page 1 V1.8.3 Accès API de développement/sandbox et de production IPv6 Opérations sur les certificats (Sandbox IPv6) (Production IPv6) Base URL : api-operations.php Application : achat Methodes : renouvellement refabrication revocation dcvEmailRenvoyer dcvCodeValidation Informations sur les certificats (Sandbox IPv6) (Production IPv6) Base URL : api-infos.php Application : statut Methodes : solde enSommeil reference dcvAdresses IPv4 Opérations sur les certificats (Sandbox IPv4) (Production IPv4) Base URL : api-operations.php Application : achat Methodes : renouvellement refabrication revocation dcvEmailRenvoyer dcvCodeValidation Informations sur les certificats (Sandbox IPv4) (Production IPv4) Base URL : api-infos.php Application : statut Methodes : solde enSommeil reference API TBS XML-RPC Le contenu de ce manuel est la propriété de TBS INTERNET, tous droits réservés. Ce document vous est transmis sous couvert de clause de confidentialité. https://apisandbox6.or2.clust2.tbs-internet.net https://publicapi.tbs-certificats.com https://apisandbox6.or2.clust2.tbs-internet.net https://publicapi.tbs-certificats.com https://apisandbox4.or2.clust2.tbs-internet.net:1443 https://publicapi.tbs-certificats.com https://apisandbox4.or2.clust2.tbs-internet.net:1443 https://publicapi.tbs-certificats.com
Transcript
Page 1: API TBS - tbs-certificats.com · IPv4 Opérations sur les certificats (Sandbox IPv4) (Production IPv4) Base URL : api-operations.php Application : achat Methodes : renouvellement

Page 1

V1.8.3

Accès API de développement/sandbox et de production

IPv6Opérations sur les certificats

(Sandbox IPv6)(Production IPv6)

Base URL : api-operations.phpApplication :

achatMethodes : renouvellement

refabricationrevocationdcvEmailRenvoyerdcvCodeValidation

Informations sur les certificats(Sandbox IPv6)(Production IPv6)

Base URL : api-infos.phpApplication :

statutMethodes : solde

enSommeilreference dcvAdresses

IPv4 Opérations sur les certificats(Sandbox IPv4)(Production IPv4)

Base URL : api-operations.phpApplication :

achatMethodes : renouvellement

refabricationrevocationdcvEmailRenvoyerdcvCodeValidation

Informations sur les certificats(Sandbox IPv4)(Production IPv4)

Base URL : api-infos.phpApplication :

statutMethodes : solde

enSommeilreference

API TBSXML-RPC

Le contenu de ce manuel est la propriété de TBS INTERNET, tous droits réservés.Ce document vous est transmis sous couvert de clause de confidentialité.

https://apisandbox6.or2.clust2.tbs-internet.nethttps://publicapi.tbs-certificats.com

https://apisandbox6.or2.clust2.tbs-internet.nethttps://publicapi.tbs-certificats.com

https://apisandbox4.or2.clust2.tbs-internet.net:1443https://publicapi.tbs-certificats.com

https://apisandbox4.or2.clust2.tbs-internet.net:1443https://publicapi.tbs-certificats.com

Page 2: API TBS - tbs-certificats.com · IPv4 Opérations sur les certificats (Sandbox IPv4) (Production IPv4) Base URL : api-operations.php Application : achat Methodes : renouvellement

Page 2

dcvAdresses

Pour l’ouverture d’un accès API TBS, vous pouvez le créer depuis la gestion des utilisateurs de votre espace clientsVous pouvez ouvrir un compte de Sandbox sur la page d'ouverture de compte.Vous pourrez alors ouvrir un accès API Sandbox depuis la page de gestions des utilisateurs deVotre espace client sur votre compte de sanxbox.

Vous pouvez retrouver la dernière version de cette documentation sur notre FAQ.

Page 3: API TBS - tbs-certificats.com · IPv4 Opérations sur les certificats (Sandbox IPv4) (Production IPv4) Base URL : api-operations.php Application : achat Methodes : renouvellement

Page 3

API xml-rpc

3 méthodes : achat, renouvellement, refabrication

AchatParamètres Descriptions Obligatoire Type Défaut

Utilisateur, mot de passe Oui Structdemande Pour les demandes par lot, une structure par demande Oui Struct

RenouvellementParamètres Descriptions Obligatoire Type Défaut

Utilisateur, mot de passe Oui Structdemande Pour les demandes par lot, une structure par demande Oui Struct

RefabricationParamètres Descriptions Obligatoire Type

Utilisateur, mot de passe Oui Structdemande Pour les demandes par lot, une structure par demande Oui Struct

identificationParamètres Descriptions Obligatoire Type Défaut

utilisateur Oui StringmotDePasse Oui String

Paramètres Descriptions Obligatoire Type DéfautrefDemande Obligatoire en cas de commande par lot ou en série Non String

Code , durée de vie Oui StructOui Struct

obligatoire avec une SPKAC Non StructVoir sous-section organisation. Oui Struct

Oui Struct

Non Struct

Par défaut l'organisation Non StructcodePaiement, devis Oui StructCode promo, instruction, ref Client Non Struct

Paramètres Descriptions Obligatoire Type DéfautrefDemande Obligatoire en cas de commande par lot ou en série Non String

Code , durée de vie Oui StructLogiciel, CSR ou SPKAC Oui Structobligatoire avec une SPKAC Non Struct

Oui Struct

Par défaut l'organisation Non StructcodePaiement, devis Oui StructCode promo, instruction, ref Client Non Struct

Paramètres Descriptions Obligatoire Type DéfautrefDemande Obligatoire en cas de commande par lot ou en série Non String

Code , durée de vie Oui StructMessage, csp, lg clé, statut clé privé Oui StructContenu de la demande Oui Struct

Oui Struct

Non Struct

Par défaut l'organisation Non Struct

identification

identification

identification

demande (achat) SAUF produit X509EmailPart (particuler) et certificat client avec invitation

produitrequete Logiciel, licence, CSR ou SPKAC, domainePrincipal, domaines,

cloneTBS, accompagnement,DCVdetailsRequeteorganisationcontactAdm Contact Administratif

Obligatoire pour commandes non RGS/eIDasVoir sous-section contactAdm.

contactTech Contact TechniqueVoir sous-section contactTech.Si le Contact Technique n'est pas indiqué, c'est le Contact Administratif qui assure les deux rôles

ContactRespLegal Contact Legal Obligatoire pour commandes RGS/eIDas Voir sous-section contactRespLegal

compagnieFactpaiementdivers

demande (achat) UNIQUEMENT produit X509EmailPart (particulier) sans invitation

produitrequetedetailsRequetecontactPart Contact pour certificats email particulier

Voir sous-section contactPart.compagnieFactpaiementdivers

demande (achat) Certificat client avec invitation

produitinvitationdetailsInvitationcontactAdm Contact Administratif

Voir sous-section contactAdm.contactTech Contact Technique

Voir sous-section contactTech.Si le Contact Technique n'est pas indiqué, c'est le Contact Administratif qui assure les deux rôles

compagnieFact

Page 4: API TBS - tbs-certificats.com · IPv4 Opérations sur les certificats (Sandbox IPv4) (Production IPv4) Base URL : api-operations.php Application : achat Methodes : renouvellement

Page 4

codePaiement, devis Oui StructCode promo, instruction, ref Client Non Struct

demande (renouvellement)Paramètres Descriptions Obligatoire Type Défaut

refDemande Obligatoire en cas de commande par lot ou en série Non StringRéférence de cert à renouveler Oui StructCode , durée de vie Oui Struct

Oui Struct

Voir sous-section organisation. Oui StructNon Struct

Non Struct

Non Struct

Par défaut l'organisation Non StructcodePaiement, devis Oui StructCode promo, instruction, ref Client Non Struct

demande (refabrication)Paramètres Descriptions Obligatoire Type

refDemande Obligatoire en cas de commande par lot ou en série Non StringRéférence de cert à renouveler Oui StructLogiciel, CSR, domainePrincipal, domaines, cloneTBS, DCV Oui Struct

Non Struct

instruction, ref Client, raison de refabrication Non Struct

certificatParamètres Descriptions Obligatoire Type Défaut

refCA Oui String

refTBS Oui String

ProduitParamètres Descriptions Obligatoire Type Défaut

Voir annexe Oui StringEn année Non Int 1

RequeteParamètres Descriptions Obligatoire Type Défaut

Voir annexe Oui StringnbLicence nombre de licences additionnelles Non Int 0CSR Oui StringdomainePrincipal domaine principal du certificat multiCN Non Stringdomaines Non String

cloneTBS Non String

accompagnement option accompagnement (oui, non) Non String Non

paiementdivers

certificatproduitrequete Logiciel, licence, CSR suivant logiciel, domainePrincipal, domaines,

cloneTBS, accompagnement, DCVorganisationcontactAdm Contact Administratif

Obligatoire pour commandes non RGS/eIDasVoir sous-section contactAdm.

contactTech Contact TechniqueVoir sous-section contactTech.Si le CT n'est pas indiqué, c'est le CA/RL qui assure les deux rôles

ContactRespLegal Contact LegalObligatoire pour commandes RGS/eIDasVoir sous-section contactRespLegal

compagnieFactpaiementdivers

certificatrequetecontactTech Contact Technique

Voir sous-section contactTech.divers

Référence fournisseur du certificat à renouveler ou refabriquer (Obligatoire sauf si refTBS)Référence TBS du certificat à renouveler ou refabriquer (Obligatoire sauf si refCA)

codedureeVie

logiciel

Obligatoire pour les certificats multidomaines (1 domaine par ligne)Ignoré si cloneTBSIl est important de noter qu'il faut faire figurer tous les SAN inclus dans le certificat dans la liste à la refabrication, si vous souhaitez les conserver, y compris ceux ajoutés à titre gracieux par l'autorité (cas du www).refTBS des monoCN clonés dans un multiCN(1 ref par ligne)

Page 5: API TBS - tbs-certificats.com · IPv4 Opérations sur les certificats (Sandbox IPv4) (Production IPv4) Base URL : api-operations.php Application : achat Methodes : renouvellement

Page 5

adresseDVC String Non

hashage String

valeurUniqueDCV Non String

selectedAed Non String TBS INTERNET

detailsRequete (ignoré si fourniture d'une CSR, obligatoire si fourniture d'une SPKAC)Paramètres Descriptions Obligatoire Type Défaut

spkacCN nom usuel Oui StringspkacEmail adresse mél Oui StringspkacO raison sociale de la société StringspkacOU division, unité ou département StringspkacSTREET1 adresse du domicile ou de la société StringspkacSTREET2 adresse du domicile ou de la société StringspkacSTREET3 adresse du domicile ou de la société StringspkacPOBox complément d'adresse du domicile ou de la société StringspkacPostalCode code postal du domicile ou de la société Oui StringspkacL ville du domicile ou de la société Oui StringspkacC pays du domicile ou de la société (norme iso-3166) Oui StringspkacST le nom du département du domicile ou de la société Non StringspkacTelephone numéro de téléphone Non StringspkacUserId identificateur propre Non String

Paramètres Descriptions Obligatoire Type DéfautcsrExternalise Flag d'invitation ('oui,'non') Oui String NonmessageCSRExter Votre message pour le bénéficiaire de l'invitation Non Stringcsp Nom de la CSP si elle est imposée Non StringkeySize Longueur de la clé si elle est imposée Non Intexportable Flag de clé exportable si il est imposé (oui / non) Non String NonuserProtected Flag de clé protégée si il est imposé (oui / non) Non String NonimposeIE Flag d'utilisation d'Internet Explorer si il est imposé (oui / non) Non String Non

OrganisationParamètres Descriptions Obligatoire Type Défaut

siren Numéro d'identification de la société Non String

Adresse email valide (voir https://www.tbs-certificats.com/FAQ/fr/challenge_dcv.html) ou une méthode tierce de validation : - HTTP_CSR_HASH (validation en déposant un fichier à la racine du site Internet),- HTTPS_CSR_HASH (validentation identique à HTTP_CSR_HASH mais en HTTPS)- CNAME_CSR_HASH” (validation en ajoutant une entrée CNAME dans le serveur DNS du domaine).

Une liste des adresses emails valides peut être obtenue par le résultat de l'appel de la méthode API dcvAdresses (voir plus loin)

Pour les certificats multidomaines : 1 adresse par ligne (dans le même ordre que le paramètre domaines) .

(Actuellement requis pour les produits de la marque Comodo, TBS-X509 et PositiveSSL)

Oui

Email valideou

HTTP_CSR_HASH

ou HTTPS_CSR_HASH ou

CNAME_CSR_HASH

Type d'algorithme souhaité pour les certificats Thawte/Geotrust/Symantec.

Valeurs valides Thawte/Symantec:- SHA256 :SHA256 avec racine SHA1- SHA256-FULL-CHAIN : Chaine complète SHA256

Valeurs valides produits Symantec Pro:SHA256-ECC-HYBRID : ECC avec racine RSASHA256-ECC-FULL : Chaine complète ECC

Oui(Pour

produitsThawte

/Symantec)

Valeur unique qui sera ajoutée au fichier DCV HTTP ou à l'enregistrement CNAME.Chaque valeur ne peut être utilisée qu'une fois par CSR.Chaine alphanumérique de 20 charactères maximums.Si cette valeur n'est pas fournie, TBS Internet la génèrera.

Ce champ vous permet de choisir un AED (Autorité d'Enregistrement Déléguée) pour un certificat RGS**.Accepte soit un ID (qui peut être récupéré via la méthode listeAed) ou la valeur speciale « TBS INTERNET » pour sélectionnerTBS Internet en tant qu'AED.

Variable suivant type de certificat

Voir annexe

invitation ( Ignoré avec csrExternalise ='non' ou csrExternalise non fourni)

detailsInvitation ( Ignoré avec csrExternalise ='non' ou csrExternalise non fourni)Voir en annexe les champs contenus dans les CSR pour X509 Email et X509 Sign&Login

Page 6: API TBS - tbs-certificats.com · IPv4 Opérations sur les certificats (Sandbox IPv4) (Production IPv4) Base URL : api-operations.php Application : achat Methodes : renouvellement

Page 6

Voir annexe Non Stringnom Raison sociale Oui Stringadresse1 adresse du siège sociale Oui Stringadresse2 adresse du siège sociale Non Stringadresse3 adresse du siège sociale Non Stringville adresse du siège sociale Oui StringcodePostal adresse du siège sociale Oui String

Voir annexe (norme iso-3166) Non String FRtelephone Numéro de téléphone principal Oui String

Non StringnumTVA Numéro de TVA intracommunautaire Non StringsiteWeb URL du site wev de l'organisation Non StringsiretNumber SIRET si organisation française et certificat RGS Oui/Non String

contactAdmParamètres Descriptions Obligatoire Type Défaut

Oui StringnomAdm Oui StringprenomAdm Oui StringfonctionAdm Oui StringtelAdm Numéro de téléphone direct Oui StringemailAdm adresse mél directe Oui StringlangueComAdm FR ou EN Oui String

contactTechParamètres Descriptions Obligatoire Type Défaut

civiliteTech Oui StringnomTech Oui StringprenomTech Oui StringfonctionTech Oui StringtelTech Numéro de téléphone direct Oui StringemailTech adresse mél directe Oui StringlangueComTech FR ou EN Oui String

contactRespLegal (pour certificats RGS)Paramètres Descriptions Obligatoire Type Défaut

civiliteRespLegal Oui StringnomRespLegal Oui StringprenomRespLegal Oui StringfonctionRespLegal Oui StringtelRespLegal Numéro de téléphone direct Oui StringemailRespLegal adresse mél directe Oui StringlangueComRespLegal FR ou EN Oui String

contactPart (contact pour certificats TBS X509 email pour particuliers)Paramètres Descriptions Obligatoire Type Défaut

nomPart Oui StringprenomPart Oui StringtelPart Numéro de téléphone direct Oui String

compagnieFactParamètres Descriptions Obligatoire Type Défaut

siren Numéro d'identification de la société Non Stringnom Raison sociale Oui Stringadresse1 adresse du siège sociale Oui Stringadresse2 adresse du siège sociale Non Stringadresse3 adresse du siège sociale Non Stringville adresse du siège sociale Oui StringcodePostal adresse du siège sociale Oui String

Voir annexe (norme iso-3166) Non String FRtelephone Numéro de téléphone principal Oui String

Non StringnumTVA Numéro de TVA intracommunautaire Non StringmelCompta adresse mél du service comptable Non String

paiementParamètres Descriptions Obligatoire Type Défaut

Voir annexe Oui Stringdevis Par défaut Non Non String Non

Carte bancaire (déprécié)Paramètres Descriptions Obligatoire Type Défaut

banque nom de la banque Oui String

typeOrg

pays

codeNAF

civiliteAdm 1 : M. / 2 : Mme / 3 : Melle

1 : M. / 2 : Mme / 3 : Melle

1 : M. / 2 : Mme / 3 : Melle

pays

codeNAF

modePaiement

Page 7: API TBS - tbs-certificats.com · IPv4 Opérations sur les certificats (Sandbox IPv4) (Production IPv4) Base URL : api-operations.php Application : achat Methodes : renouvellement

Page 7

porteur nom du porteur de la carte Oui Stringcarte Numéro de la carte Oui Stringdate Date d'expiration (aamm) Oui Stringcrypt Cryptogramme Visuel Oui String

diversParamètres Descriptions Obligatoire Type Défaut

codePromo Si vous avez un code promotionnel, Non StringnotesClient Si vous avez des instructions spécifiques Non StringrefClient Votre référence qui apparaitra sur votre facture Non StringraisonRefab Raison de la refabrication Non String

RéponsesParamètres Descriptions Obligatoire Type Défaut

refDemande Votre référence si commande par lot ou série Non StringVoir annexe Oui IntMessage en clair (erreurs ou succès) Oui String

refTBS Numéro 10 chiffres Non StringrefCA la référence du futur certificat si disponible Non String

Non Struct

DCV_errors Erreurs DCV génériques Non StringWARNING Structure des warnings sous la forme code => message Non Struct

DCV_Status (structure par domaine)Paramètres Descriptions Obligatoire Type Défaut

DCV_Selected La méthode sélectionnée pour le challenge DCV Oui StringDCV_Error Message d'erreur en cas d'échec pour le domaine Non StringDCV_Check État de la validation pour méthodes HTTP et CNAME Non StringDCV_Checked État de la validation pour l'Autorité de Certification Non StringDCV_Url Url de test DCV pour la méthode HTTP Non StringDCV_CNAME_Record Enregistrement CNAME à faire figurer dans la zone DNS Non StringDCV_ValidEmails Liste des emails valides si la méthode email a été choisie Non String

codeReponsemessageReponse

DCV_Status L'état du DCV et information disponibles pour les produits DCVContient une structure par domaine

Page 8: API TBS - tbs-certificats.com · IPv4 Opérations sur les certificats (Sandbox IPv4) (Production IPv4) Base URL : api-operations.php Application : achat Methodes : renouvellement

Page 8

Méthode : revocation

revocationParamètres Descriptions Obligatoire Type Défaut

Utilisateur, mot de passe Oui Structdemande Pour les demandes par lot, une structure par demande Oui Struct

identificationParamètres Descriptions Obligatoire Type Défaut

utilisateur Oui StringmotDePasse Oui String

demandeParamètres Descriptions Obligatoire Type Défaut

refDemande Obligatoire en cas de commande par lot ou en série Non StringRefTBS, refCA Oui Struct

raison Raison de la refabrication Oui StringtoutRevoquer Non String non

certificatParamètres Descriptions Obligatoire Type Défaut

refTBS Numéro 10 chiffres TBS String

refCA Référence fournisseur du certificat String

numSerie String

RéponseParamètres Descriptions Obligatoire Type Défaut

refDemande Votre référence si commande par lot ou série Non StringVoir annexe Oui IntVoir annexe Oui String

codeReponse MessageReponse0 Le certificat est révoqué

-1 Échec

-250 Vous n'avez pas indiqué la référence ou le numéro de série du certificat-251 Vous n'êtes pas autorisé à révoquer le dossier.-252 La référence TBS n'est pas valide.-253 La référence CA n'est pas valide.-254 Le certificat n'est pas révocable (expiré).-255 Le certificat n'est pas révocable (pas en cours de validité).-256 Vous n'avez pas indiqué la raison de révocation.

-270 Vous n'avez pas indiqué le numéro de série du certificat à révoquer-271 Le numéro de série est incorrect-272 Le numéro de série et la référence TBS ne correspondent pas-273 Le numéro de série et la référence CA ne correspondent pas-274 Les références TBS et CA ne correspondent pas

identification

certificat

S'il faut révoquer tout les certificats. Valeurs « oui » ou « non »

Optionnel si refCA ou numSerie

Optionnel si refTBS ou numSerie

Numéro de série du certificat. Indispensable si vous ne souhaitez révoquer qu'un seul certificat quand des refabrications ont été effectuées.

Optionnel si refCA ou refTBS

codeReponsemessageReponse

Page 9: API TBS - tbs-certificats.com · IPv4 Opérations sur les certificats (Sandbox IPv4) (Production IPv4) Base URL : api-operations.php Application : achat Methodes : renouvellement

Page 9

dcvEmailRenvoyerParamètres Descriptions Obligatoire Type Défaut

Utilisateur, mot de passe Oui StructrefTBS Référence TBS du certificat (Obligatoire sauf si refClient) Oui/Non StringrefClient Référence Client du certificat (Obligatoire sauf si refTBS) Oui/Non String

domainesOui/Non String

adresseDVC

Oui/Non String

Domaines et adresseDVC sont optionnels mais si l'un est rempli, l'autre doit également l'être. Les domaines et leurs méthodes doivent être saisies dans le même ordre.Pour les certificats multi-SAN, tous les SAN doivent être précisés.

dcvCodeValidationParamètres Descriptions Obligatoire Type Défaut

Utilisateur, mot de passe Oui StructrefCA Référence CA du certificat Oui/Non StringdcvCode code DCV envoyé par email Oui/Non String

identificationParamètres Descriptions Obligatoire Type Défaut

utilisateur Oui StringmotDePasse Oui String

Réponses

dcvEmailRenvoyerParamètres Descriptions Obligatoire Type Défaut

Votre référence TBS, voir la structure suivante Oui Struct

refTBS structureParamètres Descriptions Obligatoire Type Défaut

Code de la réponse, voir annexe Oui IntMessage associé au code Oui StringStatus du DCV, voir la structure siuvante Oui Struct

Structure DCVStatusParamètres Descriptions Obligatoire Type Défaut

Oui Struct

Structure SAN pour DCV StatusParamètres Descriptions Obligatoire Type Défaut

DCV_Selected La méthode sélectionnée pour le challenge DCV Oui StringDCV_Check État de la validation pour méthodes HTTP et CNAME Non StringDCV_Url Url de test DCV pour la méthode HTTP Non StringDCV_CNAME_Record Enregistrement CNAME à faire figurer dans la zone DNS Non String

DCV_ValidEmails Non Struct

2 méthodes : dcvEmailRenvoyer et dcvCodeValidation

identification

Domaines du certificat pour validation DCV (optionnel sauf si adresseDVC). Séparation par du whitespace.Méthodes DCV dans le même ordre que domaines (optionnel sauf si adresseDVC). Séparation par du whitespace.

identification

refTBS de la commande

codeReponsemessageReponseDCVStatus

Structure SAN (nom du SAN)Une structure par SAN(contient DCV_Selected, DCV_Check, et DCV_Url, DCV_CNAME_Record, ou DCV_ValidEmails si besoin), voir la structure suivante.

1er email valide

Liste des DCV emails valides si un DCV email est sélectionné. Tableau numéraire.

Page 10: API TBS - tbs-certificats.com · IPv4 Opérations sur les certificats (Sandbox IPv4) (Production IPv4) Base URL : api-operations.php Application : achat Methodes : renouvellement

Page 10

achat<?xml version="1.0"?>

<methodCall>

<methodName>achat</methodName>

<params>

<param>

<value><struct>

<member><name>identification</name>

<value><struct>

<member><name>utilisateur</name>

<value><string>nomUtilsateur</string></value>

</member>

<member><name>motDePasse</name>

<value><string>pass</string></value>

</member>

</struct></value>

</member>

</struct></value>

</param>

<param>

<value><struct>

<member><name>ref demande</name>

<value><struct>

<member><name>produit</name>

<value><struct>

<member><name>code</name>

<value><string>X509std</string></value>

</member>

<member><name>dureeVie</name>

<value><int>1</int></value>

</member>

</struct></value>

</member>

<member><name>requete</name>

<value><struct>

<member><name>logiciel</name>

<value><string>ModSSL</string></value>

</member>

<member><name>CSR</name>

</member>

</struct></value>

</member>

<member><name>organisation</name>

<value><struct>

<member><name>siren</name>

<value><string>123456789</string></value>

</member>

<member><name>typeOrg</name>

<value><string>FRRCS</string></value>

</member>

<member><name>nom</name>

<value><string>organisation</string></value>

</member>

<member><name>adresse1</name>

<value><string>rue</string></value>

</member>

<member><name>ville</name>

<value><string>ville</string></value>

</member>

<member><name>codePostal</name>

<value><string>12345</string></value>

</member>

<member><name>pays</name>

<value><string>FR</string></value>

</member>

<member><name>telephone</name>

<value><string>+33-1-23-45-67-89</string></value>

</member>

<member><name>codeNaf</name>

<value><string>Z722A</string></value>

</member>

<member><name>numTVA</name>

<value><string>-----BEGIN CERTIFICATE REQUEST----- MIIBmjC......Xs -----END CERTIFICATE REQUEST-----</string></value>

Page 11: API TBS - tbs-certificats.com · IPv4 Opérations sur les certificats (Sandbox IPv4) (Production IPv4) Base URL : api-operations.php Application : achat Methodes : renouvellement

Page 11

<value><string>FR12123456789</string></value>

</member>

<member><name>siteWeb</name>

</member>

</struct></value>

</member>

<member><name>contactAdm</name>

<value><struct>

<member><name>civiliteAdm</name>

<value><int>1</int></value>

</member>

<member><name>nomAdm</name>

<value><string>Nom</string></value>

</member>

<member><name>prenomAdm</name>

<value><string>Prenom</string></value>

</member>

<member><name>fonctionAdm</name>

<value><string>Fonction</string></value>

</member>

<member><name>telAdm</name>

<value><string>+33-1-23-45-67-89</string></value>

</member>

<member><name>emailAdm</name>

</member>

<member><name>langueComAdm</name>

<value><string>FR</string></value>

</member>

</struct></value>

</member>

<member><name>paiement</name>

<value><struct>

<member><name>modePaiement</name>

<value><string>pre</string></value>

</member>

</struct></value>

</member>

<member><name>divers</name>

<value><struct>

<member><name>notesClient</name>

<value><string>Commande API</string></value>

</member>

</struct></value>

</member>

</struct></value>

</member>

</struct></value>

</param>

</params>

</methodCall>

achat avec Invitation<?xml version="1.0"?>

<methodCall>

<methodName>achat</methodName>

<params>

<param>

<value><struct>

<member><name>identification</name>

<value><struct>

<member><name>utilisateur</name>

<value><string>nomUtilsateur</string></value>

</member>

<member><name>motDePasse</name>

<value><string>pass</string></value>

</member>

</struct></value>

</member>

</struct></value>

</param>

<param>

<value><struct>

<member><name>ref demande</name>

<value><struct>

<member><name>produit</name>

<value><string>www.web.com</string></value>

<value><string>[email protected]</string></value>

Page 12: API TBS - tbs-certificats.com · IPv4 Opérations sur les certificats (Sandbox IPv4) (Production IPv4) Base URL : api-operations.php Application : achat Methodes : renouvellement

Page 12

<value><struct>

<member><name>code</name>

<value><string>X509SignLogin</string></value>

</member>

<member><name>dureeVie</name>

<value><int>1</int></value>

</member>

</struct></value>

</member>

<member><name>invitation</name>

<value><struct>

<member><name>csrExternalise</name>

<value><string>oui</string></value>

</member>

<member><name>messageCSRExter</name>

<value><string>message pour l'invité</string></value>

</member>

</struct></value>

</member>

<member><name>detailsInvitation</name>

<value><struct>

<member><name>CN</name>

<value><string>Nom usuel</string></value>

</member>

<member><name>Email</name>

</member>

<member><name>O</name>

<value><string>Organisation</string></value>

</member>

<member><name>STREET1</name>

<value><string>adresse</string></value>

</member>

<member><name>L</name>

<value><string>Ville</string></value>

</member>

<member><name>PostalCode</name>

<value><string>12345</string></value>

</member>

<member><name>ST</name>

<value><string>Département</string></value>

</member>

<member><name>C</name>

<value><string>FR</string></value>

</member>

</struct></value>

</member>

<member><name>contactAdm</name>

<value><struct>

<member><name>civiliteAdm</name>

<value><int>2</int></value>

</member>

<member><name>nomAdm</name>

<value><string>Nom</string></value>

</member>

<member><name>prenomAdm</name>

<value><string>Prenom</string></value>

</member>

<member><name>fonctionAdm</name>

<value><string>Fonction</string></value>

</member>

<member><name>telAdm</name>

<value><string>+33-1-23-45-67-89</string></value>

</member>

<member><name>emailAdm</name>

</member>

<member><name>langueComAdm</name>

<value><string>FR</string></value>

</member>

</struct></value>

</member>

<member><name>paiement</name>

<value><struct>

<member><name>modePaiement</name>

<value><string>0vi</string></value>

<value><string>[email protected]</string></value>

<value><string>[email protected]</string></value>

Page 13: API TBS - tbs-certificats.com · IPv4 Opérations sur les certificats (Sandbox IPv4) (Production IPv4) Base URL : api-operations.php Application : achat Methodes : renouvellement

Page 13

</member>

</struct></value>

</member>

<member><name>divers</name>

<value><struct>

<member><name>notesClient</name>

<value><string>Commande API</string></value>

</member>

</struct></value>

</member>

</struct></value>

</member>

</struct></value>

</param>

</params>

</methodCall>

Renouvellement<?xml version="1.0"?>

<methodCall>

<methodName>renouvellement</methodName>

<params>

<param>

<value><struct>

<member><name>identification</name>

<value><struct>

<member><name>utilisateur</name>

<value><string>nomUtilsateur</string></value>

</member>

<member><name>motDePasse</name>

<value><string>pass</string></value>

</member>

</struct></value>

</member>

</struct></value>

</param>

<param>

<value><struct>

<member><name>ref demande</name>

<value><struct>

<member><name>certificat</name>

<value><struct>

<member><name>refCA</name>

<value><string>123456</string></value>

</member>

<member><name>produit</name>

<value><struct>

<member><name>code</name>

<value><string>X509std</string></value>

</member>

<member><name>dureeVie</name>

<value><int>1</int></value>

</member>

</struct></value>

</member>

<member><name>requete</name>

<value><struct>

<member><name>logiciel</name>

<value><string>ModSSL</string></value>

</member>

<member><name>CSR</name>

</member>

</struct></value>

</member>

<member><name>organisation</name>

<value><struct>

<member><name>siren</name>

<value><string>123456789</string></value>

</member>

<member><name>typeOrg</name>

<value><string>FRRCS</string></value>

</member>

<value><string>-----BEGIN CERTIFICATE REQUEST-----MIIBm... ...Xs -----END CERTIFICATE REQUEST-----</string></value>

Page 14: API TBS - tbs-certificats.com · IPv4 Opérations sur les certificats (Sandbox IPv4) (Production IPv4) Base URL : api-operations.php Application : achat Methodes : renouvellement

Page 14

<member><name>nom</name>

<value><string>organisation</string></value>

</member>

<member><name>adresse1</name>

<value><string>rue</string></value>

</member>

<member><name>ville</name>

<value><string>ville</string></value>

</member>

<member><name>codePostal</name>

<value><string>12345</string></value>

</member>

<member><name>pays</name>

<value><string>FR</string></value>

</member>

<member><name>telephone</name>

<value><string>+33-1-23-45-67-89</string></value>

</member>

<member><name>codeNaf</name>

<value><string>Z722A</string></value>

</member>

<member><name>numTVA</name>

<value><string>FR12123456789</string></value>

</member>

<member><name>siteWeb</name>

</member>

</struct></value>

</member>

<member><name>contactAdm</name>

<value><struct>

<member><name>civiliteAdm</name>

<value><int>3</int></value>

</member>

<member><name>nomAdm</name>

<value><string>Nom</string></value>

</member>

<member><name>prenomAdm</name>

<value><string>Prenom</string></value>

</member>

<member><name>fonctionAdm</name>

<value><string>Fonction</string></value>

</member>

<member><name>telAdm</name>

<value><string>+33-1-23-45-67-89</string></value>

</member>

<member><name>emailAdm</name>

</member>

<member><name>langueComAdm</name>

<value><string>FR</string></value>

</member>

</value></struct>

</member>

<member><name>organisation</name>

<value><struct>

<member><name>paiement</name>

<value><struct>

<member><name>modePaiement</name>

<value><string>pre</string></value>

</member>

</struct></value>

</member>

<member><name>divers</name>

<value><struct>

<member><name>notesClient</name>

<value><string>Commande API</string></value>

</member>

</struct></value>

</member>

</struct></value>

</member>

</struct></value>

</param>

</params>

</methodCall>

<value><string>www.web.com</string></value>

<value><string>[email protected]</string></value>

Page 15: API TBS - tbs-certificats.com · IPv4 Opérations sur les certificats (Sandbox IPv4) (Production IPv4) Base URL : api-operations.php Application : achat Methodes : renouvellement

Page 15

Revocation<?xml version="1.0"?><methodCall><methodName>revocation</methodName><params><param><value><struct><member><name>identification</name><value><struct><member><name>utilisateur</name><value><string>nomUtilsateur</string></value>

</member><member><name>motDePasse</name><value><string>pass</string></value>

</member></struct></value></member></struct></value></param><param><value><struct><member><name></name><value><struct><member><name>certificat</name><value><struct><member><name>refCA</name><value><string>123456</string></value></member></struct></value></member><member><name>raison</name><value><string>raison de revocation</string></value></member></struct></value></member></struct></value></param></params></methodCall>

dcvCodeValidation<?xml version="1.0"?>

<methodCall> <methodName>dcvCodeValidation</methodName> <params> <param> <value><struct> <member><name>identification</name> <value><struct> <member><name>utilisateur</name> <value><string>USERNAME</string></value> </member> <member><name>motDePasse</name> <value><string>PASSWORD</string></value> </member> </struct></value> </member> <member><name>refCA</name> <value><string>123456789</string></value> </member> <member><name>dcvCode</name> <value><string>Ld2jwAQQ65uWxvWionINtRBOt35H7nPd</string></value> </member> </struct></value> </param> </params> </methodCall>

Page 16: API TBS - tbs-certificats.com · IPv4 Opérations sur les certificats (Sandbox IPv4) (Production IPv4) Base URL : api-operations.php Application : achat Methodes : renouvellement

Page 16

Méthode : statut

statutParamètres Descriptions Obligatoire Type Défaut

Utilisateur, mot de passe Oui StructPour les demandes par lot, une structure par demande Oui Struct

identificationParamètres Descriptions Obligatoire Type Défaut

utilisateur Oui StringmotDePasse Oui String

demandeParamètres Descriptions Obligatoire Type Défaut

refDemande Obligatoire en cas de commande par lot ou en série Non StringRefTBS, refCA, refClient, nrSerie Oui Struct

typeDemande Non Int 0

typeReponse Non String x509

typeDate

Non String

iso

certificatParamètres Descriptions Obligatoire Type Défaut

refTBS Numéro 10 chiffres TBS Optionnel * StringrefCA Référence fournisseur du certificat Optionnel * StringrefClient Votre référence (comme noté sur la commande) Optionnel * StringnrSerie Numéro de série du certificat Optionnel * String* Vous devez indiquer au moins 1 des 4 éléments.Si vous indiquez plusieurs éléments l'ordre de prise en compte est: refTBS, refCA, refClient, nrSerie

RéponseParamètres Descriptions Obligatoire Type Défaut

refDemande Votre référence si commande par lot ou série Non StringVoir annexe Oui IntVoir annexe Oui String

statut Oui Struct

Coherence, organisation, telephone, domaine, verifFinale Non StructSi typeDemande = 1 ou 0

RefCA, certificat, DateDebut, dateFin Non StructSi typeDemande = 0

CodeProduit, logiciel Non StructVoir annexe Non StructVoir annexe Non StructVoir annexe Non StructVoir annexe Non Struct

dateCommande Date de commande originale Non StringdateEmissionInitiale Date démission du certificat d'origine Non Stringrenouvele Si renouvellement, référence TBS du certificat renouvelé Non StringestRenouvele Si renouvelé, référence TBS du certificat renouvelant Non String

Voir annexe Non StructselectedAedId ID de l'AED sélectionné Non String

Informations sur l'AED sélectionné Non Struct

etatParamètres Descriptions Obligatoire Type Défaut

coherence non traite, en cours, ok Stringorganisation non traite, en cours, ok Stringtelephone non traite, en cours, ok Stringdomaine non traite, en cours, ok StringverifFinale non traite, en cours, ok String

identificationdemande

certificatType0 : statut complet1 : état certificat ou/et chaine de certification dates validité2 : étatFormat de chargement du certificat x509 => format x509pkcs7 => format pkcs7chaine => chaine de certificationSi les dates retournées doivent être des timestampUnix ou des dates ISO 8601. Valeurs acceptées « timestamp » ou « iso ».

codeReponsemessageReponse

0 => En fabrication,1 => En cours,2 => Expiré,3 => Révoqué

etat

certificat

produitorganisationcontactAdmcontactTechcontactRespLegal

DCV_Status

selectedAed

Page 17: API TBS - tbs-certificats.com · IPv4 Opérations sur les certificats (Sandbox IPv4) (Production IPv4) Base URL : api-operations.php Application : achat Methodes : renouvellement

Page 17

DCV_Status (structure par domaine)Paramètres Descriptions Obligatoire Type Défaut

DCV_Selected La méthode sélectionnée pour le challenge DCV Oui StringDCV_Error Message d'erreur en cas d'échec pour le domaine Non StringDCV_Check État de la validation pour méthodes HTTP et CNAME Non StringDCV_Checked État de la validation pour l'Autorité de Certification Non StringDCV_Url Url de test DCV pour la méthode HTTP Non String

Enregistrement CNAME à faire figurer dans la zone DNS Non StringDCV_ValidEmails Liste des emails valides si la méthode email a été choisie Non String

selectedAedParamètres Descriptions Obligatoire Type Défaut

Structure contenant les informations de l'AED Oui StructcreationDate Date de création de l'AED Oui Stringid ID de l'AED Oui String

Paramètres Descriptions Obligatoire Type DéfautorganizationName Nom de l'organisation Oui Stringaddress Adresse Oui StringpostalCode Code postal Oui Stringcity Ville Oui Stringcountry Pays (ISO 3166) Oui Stringgps Coordonnées GPS Oui Stringactif 1 si actif, 0 si inactif Oui String

Réponse si typeDemande = 1 ou 0certificat

Paramètres Descriptions Obligatoire Type DéfautrefCA Référence fournisseur du certificat Non StringdateDebut Début de validité du certificat Non StringdateFin Fin de validité du certificat Non String

Détails sur le certificat Non Structx509 Certificat au format x509 (selon typeReponse) Non Stringpkcs7 Certificat au format pkcs7 (selon typeReponse) Non Stringchaine Chaine de certification (selon typeReponse) Non String

detailParamètres Descriptions Obligatoire Type Défaut

serialNumber Numéro de série du certificat Non StringAlgorithme Algorithme du certificat Non Stringdebut Début de validité du certificat Non Stringexpire Fin de validité du certificat Non StringCN common name/nom de domaine/nom commun Non StringOU1 Unité d'organisation Non StringOU2 Unité d'organisation Non StringOU3 Unité d'organisation Non StringO Organisation Non StringSTREET1 Adresse Non StringL Ville Non StringST État/Province/Département Non StringPostalCode Code postal Non StringC Pays (ISO 3166) Non StringformatClef Format de clé privée (RSA ou ECC) Non StringlgClef Longueur de la clé privée (bits) Non String

Réponse si typeDemande = 0produit

Paramètres Descriptions Obligatoire Type DéfautNon StringNon String

organisationParamètres Descriptions Obligatoire Type Défaut

siren Numéro d'identification de la société Non Stringnom Raison sociale Oui Stringadresse Adresse du siège sociale Oui Stringadresse2 Adresse du siège sociale Non Stringadresse3 Adresse du siège sociale Non Stringville Adresse du siège sociale Oui StringcodePostal Adresse du siège sociale Oui String

DCV_CNAME_Record

value

value (informations de l'AED)

detail

codeProduitlogiciel

Page 18: API TBS - tbs-certificats.com · IPv4 Opérations sur les certificats (Sandbox IPv4) (Production IPv4) Base URL : api-operations.php Application : achat Methodes : renouvellement

Page 18

Voir annexe (norme iso-3166) Non Stringtelephone Numéro de téléphone principal Oui Stringfax Numéro de Fax principal Non String

contactAdmParamètres Descriptions Obligatoire Type Défaut

civiliteAdm Oui StringnomAdm Oui StringprenomAdm Oui StringfonctionAdm Oui StringtelAdm Numéro de téléphone direct Oui StringemailAdm Adresse mél direct Oui StringlangueComAdm Oui String

contactTechParamètres Descriptions Obligatoire Type Défaut

civiliteTech Oui StringnomTech Oui StringprenomTech Oui StringfonctionTech Oui StringtelTech Numéro de téléphone direct Oui StringemailTech Adresse mél direct Oui StringlangueComTech Oui String

contactRespLegalParamètres Descriptions Obligatoire Type Défaut

civiliteRespLegal Oui StringnomRespLegal Oui StringprenomRespLegal Oui StringfonctionRespLegal Oui StringtelRespLegal Numéro de téléphone direct Oui StringemailRespLegal adresse mél directe Oui StringlangueComRespLegal Oui String

pays

1 : M. / 2 : Mme / 3 : Melle

« FR » ou « EN »

1 : M. / 2 : Mme / 3 : Melle

« FR » ou « EN »

1 : M. / 2 : Mme / 3 : Melle

« FR » ou « EN »

Page 19: API TBS - tbs-certificats.com · IPv4 Opérations sur les certificats (Sandbox IPv4) (Production IPv4) Base URL : api-operations.php Application : achat Methodes : renouvellement

Page 19

Méthode : solde

soldeParamètres Descriptions Obligatoire Type

Utilisateur, mot de passe Oui Struct

identificationParamètres Descriptions Obligatoire Type

utilisateur Oui StringmotDePasse Oui String

Réponse compte courantParamètres Descriptions Obligatoire Type

date format : yyyy-mm-jj hh:mm:ss Oui Stringsolde Oui Int

Réponse compte achat en grosParamètres Descriptions Obligatoire Type

date format : yyyy-mm-jj hh:mm:ss Oui StringcodeProduit Oui Struct

codeProduitParamètres Descriptions Obligatoire Type

derniereOperation format : yyyy-mm-jj hh:mm:ss Oui Stringnombre Oui Int

identification

soldes

Page 20: API TBS - tbs-certificats.com · IPv4 Opérations sur les certificats (Sandbox IPv4) (Production IPv4) Base URL : api-operations.php Application : achat Methodes : renouvellement

Page 20

Méthode : enSommeil

enSommeilParamètres Descriptions Obligatoire Type

Utilisateur, mot de passe Oui Struct

identificationParamètres Descriptions Obligatoire Type

utilisateur Oui StringmotDePasse Oui String

Réponse Paramètres Descriptions Obligatoire Type

ref Votre référence Oui StringrefCA Référence fournisseur du certificat Oui StringrefCAPrecedent Oui StringrefCASuivant Oui Stringcn CN du certificat Oui StringlgClef Longueur de la clé Oui Stringserie Numéro de série du certificat Oui String

Nom du logiciel utilisé avec le certificat Oui StringOui String

nomProduit Oui StringrefTBS Numéro 10 chiffres TBS Oui StringdateCreation Date de la création du dossier Oui StringdateDerniereOperation Oui StringdateDebut Début de validité du certificat Oui StringdateExpiration Fin de validité du certificat Oui StringcontactTechnique Nom et prénom du contact Technique Oui StringcontactAdministratif Nom et prénom du contact Administratif Oui Stringetat Oui String

Oui StructCommentaires Oui String

etatControlesParamètres Descriptions Obligatoire Type

coherence non traite, en cours, ok, non response letter ou officier de justice Non Stringorganisation non traite, en cours, ok, non response letter ou officier de justice Non Stringtelephone non traite, en cours, ok, non response letter ou officier de justice Non Stringdomaine non traite, en cours, ok, non response letter ou officier de justice Non StringverifFinale non traite, en cours, ok, non response letter ou officier de justice Non String

identification

logicielcodeProduit

État du certificat (« Mise en sommeil »)etatControles

Page 21: API TBS - tbs-certificats.com · IPv4 Opérations sur les certificats (Sandbox IPv4) (Production IPv4) Base URL : api-operations.php Application : achat Methodes : renouvellement

Page 21

Méthode : référence

référenceParamètres Descriptions Obligatoire Type

Utilisateur, mot de passe Oui StructCN CN du certificat Optionnel * StringrefClient Votre référence Optionnel * StringrefCA Référence fournisseur du certificat Optionnel * StringnrSerie Le numéro de série du certificat Optionnel * String* Vous devez indiquer au moins 1 des 4 éléments.Si vous indiquez plusieurs éléments l'ordre de prise en compte est: CN, refClient, refCA, nrSerie

identificationParamètres Descriptions Obligatoire Type

utilisateur Oui StringmotDePasse Oui String

RéponseParamètres Descriptions Obligatoire Type

Voir annexe Oui IntNombre de réponse ou message d'erreur Oui StringTableau des réponses Non Struct

ReponseParamètres Descriptions Obligatoire Type

refClient Votre référence Non StringCN CN du certificat Oui StringrefTBS Numéro 10 chiffres TBS Oui IntrefCA Référence fournisseur du certificat Non StringnrSerie Le numéro de série du certificat Non String

identification

codeReponsemessageReponseReponse

Page 22: API TBS - tbs-certificats.com · IPv4 Opérations sur les certificats (Sandbox IPv4) (Production IPv4) Base URL : api-operations.php Application : achat Methodes : renouvellement

Page 22

dcvAdressesParamètres Descriptions Obligatoire Type

Utilisateur, mot de passe Oui StructCN CN du certificat (domaine à valider par le DCV) Oui String

identificationParamètres Descriptions Obligatoire Type

utilisateur Oui StringmotDePasse Oui String

RéponsesParamètres Descriptions Obligatoire Type

Voir annexe Oui IntNombre de réponse ou message d'erreur Oui StringTableau des réponses des adresses emails Non Struct

ReponseParamètres Descriptions Obligatoire Type

type Whois, domain level Oui StringTableau d'adresses emails Oui Struct

Emails adressesParamètres Descriptions Obligatoire Type

Email Adresse email DCV autorisée Oui String

Méthode : dcvAdresses

identification

codeReponsemessageReponseReponse

Emails adresses

Page 23: API TBS - tbs-certificats.com · IPv4 Opérations sur les certificats (Sandbox IPv4) (Production IPv4) Base URL : api-operations.php Application : achat Methodes : renouvellement

Page 23

changementCommandesParamètres Descriptions Obligatoire Type Défaut

Utilisateur, mot de passe Oui Struct

timestampChangementDepuis Non String

timestampChangementJusqua Non String

typeDate Non String

timestamp

identificationParamètres Descriptions Obligatoire Type Défaut

utilisateur Oui StringmotDePasse Oui String

Réponses

Paramètres Descriptions Obligatoire Type Défaut0 pour Succès. Voir Annexe pour les codes d'erreur. Oui IntMessage d'erreur ou de succès Oui StringTableau des commandes changées Non Struct

commandes

Paramètres Descriptions Obligatoire Type DéfautrefTBS Référence TBS de votre commande Oui String

Id de status de votre commande Oui StringLabel du status de votre commande Oui String

dateStatus Date de modification du status de votre commande Oui StringSi disponible, précédent status de votre commande. Non StringSi disponible, label du précédent status. Non StringStatus avancé de votre commande Non StringLabel du status avancé. Non String

dateStatusAvance Date de modification du status avancé. Non String

Méthode : changementCommandes

identification

Si fourni, la date à partir de laquelle les changementsde commande doivent être retournés.Doit être un timestamp unix ou une date au formatISO 8601.

Si fourni, la date jusqu'à laquelle les changementsde commande doivent être retournés.Doit être un timestamp unix ou une date au formatISO 8601.Si les dates retournées doivent être des timestampUnix ou des dates ISO 8601. Valeurs acceptées « timestamp » ou « iso ».

codeReponsemessageReponsecommandes

statuslabelStatus

ancienStatuslabelAncienStatusstatusAvancelabelStatusAvance

Page 24: API TBS - tbs-certificats.com · IPv4 Opérations sur les certificats (Sandbox IPv4) (Production IPv4) Base URL : api-operations.php Application : achat Methodes : renouvellement

Page 24

listeAedParamètres Descriptions Obligatoire Type Défaut

Utilisateur, mot de passe Oui Struct

identificationParamètres Descriptions Obligatoire Type Défaut

utilisateur Oui StringmotDePasse Oui String

Réponses

Paramètres Descriptions Obligatoire Type DéfautOui Int

Message d'erreur ou de succès Oui String

listeAed Yes Struct

AED structureParamètres Descriptions Obligatoire Type Défaut

Structure contenant les informations de l'AED Oui StructcreationDate Date de création de l'AED Oui Stringid ID de l'AED Oui String

Paramètres Descriptions Obligatoire Type DéfautorganizationName Nom de l'organisation Oui Stringaddress Adresse Oui StringpostalCode Code postal Oui Stringcity Ville Oui Stringcountry Pays (ISO 3166) Oui Stringgps Coordonnées GPS Oui Stringactif 1 si actif, 0 si inactif Oui String

Méthode : listeAed

identification

codeReponse 0 pour Succès. Voir Annexe pour les codes d'erreur.

messageReponse

Structure contenant une structure par AED.Les structures sont numérotées.

value

value (AED/DRA information)

Page 25: API TBS - tbs-certificats.com · IPv4 Opérations sur les certificats (Sandbox IPv4) (Production IPv4) Base URL : api-operations.php Application : achat Methodes : renouvellement

Page 25

Statut<?xml version="1.0"?>

<methodCall>

<methodName>statut</methodName>

<params>

<param>

<value><struct>

<member><name>identification</name>

<value><struct>

<member><name>utilisateur</name><value><string>nomUtilisateur</string></value>

</member>

<member><name>motDePasse</name>

<value><string>pass</string></value>

</member>

</struct></value>

</member>

</struct></value>

</param>

<param>

<value><struct>

<member><name>test</name>

<value><struct>

<member><name>certificat</name>

<value><struct>

<member><name>refTBS</name>

<value><string>1234567890</string></value>

</member>

</struct></value>

</member>

<member><name>typeDemande</name>

<value><struct>

<member><name>type</name>

<value><int>0</int></value>

</member>

</struct></value>

</member>

<member><name>typeReponse</name>

<value><struct>

<member><name>format</name>

<value><string></string></value>

</member>

</struct></value>

</member>

</struct></value>

</member>

</struct></value>

</param>

</params>

</methodCall>

Solde<?xml version="1.0"?>

<methodCall>

<methodName>statut</methodName>

<params>

<param>

<value><struct>

<member><name>identification</name>

<value><struct>

<member><name>utilisateur</name><value><string>nomUtilisateur</string></value>

</member>

<member><name>motDePasse</name>

<value><string>pass</string></value>

</member>

</struct></value>

</param>

</params>

</methodCall>

enSommeil<?xml version="1.0"?>

<methodCall>

<methodName>enSommeil</methodName>

<params>

Page 26: API TBS - tbs-certificats.com · IPv4 Opérations sur les certificats (Sandbox IPv4) (Production IPv4) Base URL : api-operations.php Application : achat Methodes : renouvellement

Page 26

<param>

<value><struct>

<member><name>identification</name>

<value><struct>

<member><name>utilisateur</name>

<value><string>nomUtilisateur</string></value>

</member>

<member><name>motDePasse</name>

<value><string>pass</string></value>

</member>

</struct></value>

</member>

</struct></value>

</param>

</params>

</methodCall>

Reference<?xml version="1.0"?>

<methodCall>

<methodName>reference</methodName>

<params>

<param>

<value><struct>

<member><name>identification</name>

<value><struct>

<member><name>utilisateur</name>

<value><string>nomUtilisateur</string></value>

</member>

<member><name>motDePasse</name>

<value><string>pass</string></value>

</member>

</struct></value>

</member>

</struct></value>

</param>

<param>

<value><struct>

<member><name>refClient</name>

<value><string>maref</string></value>

</member>

<member><name>CN</name>

<value><string>monsite.com</string></value>

</member>

<member><name>refCA</name>

<value><string>marefCA</string></value>

</member>

<member><name>nrSerie</name>

<value><string>numerodeserie</string></value>

</member>

</struct></value>

</param>

</params>

</methodCall>

Changement Commandes<?xml version="1.0"?>

<methodCall>

<methodName>changementCommandes</methodName>

<params>

<param>

<value><struct>

<member><name>identification</name>

<value><struct>

<member><name>utilisateur</name>

<value><string>MY_USERNAME</string></value>

</member>

<member><name>motDePasse</name>

<value><string>MY_PASSWORD</string></value>

</member>

Page 27: API TBS - tbs-certificats.com · IPv4 Opérations sur les certificats (Sandbox IPv4) (Production IPv4) Base URL : api-operations.php Application : achat Methodes : renouvellement

Page 27

</struct></value>

</member>

<member><name>typeDate</name>

<value><string>iso</string></value>

</member>

<member><name>timestampChangementDepuis</name>

<value><string>1496735500</string></value>

</member>

<member><name>timestampChangementJusqua</name>

<value><string>1497909600</string></value>

</member>

</struct></value>

</param>

</params>

</methodCall>

ListeAed<?xml version="1.0"?>

<methodCall>

<methodName>changementCommandes</methodName>

<params>

<param>

<value><struct>

<member><name>identification</name>

<value><struct>

<member><name>utilisateur</name>

<value><string>MY_USERNAME</string></value>

</member>

<member><name>motDePasse</name>

<value><string>MY_PASSWORD</string></value>

</member>

</struct></value>

</member>

</struct></value>

</param>

</params>

</methodCall>

Page 28: API TBS - tbs-certificats.com · IPv4 Opérations sur les certificats (Sandbox IPv4) (Production IPv4) Base URL : api-operations.php Application : achat Methodes : renouvellement

Page 28

ANNEXES

Codes produitCode Nom Produit Durées de vie Licences?fafcaen Face à Face RGS chez TBS à Caen Nonfafparis Face à Face RGS chez un partenaire à Paris Nonfafpariscli Face à Face RGS chez vous à Paris Nonfafpart Face à Face RGS chez un partenaire Nonacc option Accompagnementexp option Express Nonassistance_EC_ option pack Assistance 1-2-3COMs2ssl Comodo SSL 1-2-3 NonCOMs2ev Comodo EV SSL 1-2 NonCOMs2protest Comodo Test SSL 30j NonCOMs2ev3fqdn Comodo EV Multiple Site (3+) 1-2 NonsanCOMev3fqdnSHA256 Comodo SAN additionnel EV Multiple Sites (3+) 1-2 NonCOM12s2ucc Comodo UCC SHA256 (12+) 1-2-3 NonsanCOM12uccSHA256 Comodo SAN additionnel UCC (12+) 1-2-3 NonCOM3s2ucc Comodo UCC SHA256 (3+) 1-2-3 NonsanCOM3uccSHA256 Comodo SAN additionnel UCC (3+) 1-2-3 NonCOM2wild Comodo MultiWild (2+) 1-2-3 NonsanCOM2wild Comodo MultiWild (2+) SAN Additionnel 1-2-3 NonCOMs2wild Comodo WildSSL 1-2-3 NonCOMevSHA256 Comodo EV 1-2 NonCOMhp Comodo HackerProof 1-2 NonCOMhp30 Comodo HackerProof Test 30j NonCOMvpro Comodo Intel vPro 1-2-3 Nonsslev Thawte SSL EV 1-2 Nonrensslev Thawte renouvellement SSL EV 1-2 Nonsansslev Thawte SSL EV SAN additionnel 1-2 Nonssl Thawte SSL Standard 1-2-3 Nonrenssl Thawte renouvellement SSL Standard 1-2-3 Nonsanssl Thawte SSL Standard SAN additionnel 1-2-3 Nonsanwildssl Thawte SSL Standard SAN Wildcard Additionnel 1-2-3 Nonwssl Thawte SSL Wildcard 1-2-3 Nonrenwssl Thawte renouvellement SSL Wildcard 1-2-3 Nondev Thawte Développeur 1-2-3 Nonrendev Thawte renouvellement Développeur 1-2-3 Nondevair Thawte Adobe Air Développeur 1-2-3 Nonrendevair Thawte renouvellement Adobe Air Développeur 1-2 Nondevind Thawte développeur pour particulier 1-2-3 Nonrendevind Thawte renouvellement développeur pour particulier 1-2-3 Nondevairind Thawte Adobe Air Développeur pour particulier 1-2-3 Nonrendevairind Thawte renouvellement Adobe Air Développeur pour particulier 1-2-3 Nonsecureev Symantec Secure Site EV 1-2 Ouisansecureev Symantec Secure Site EV SAN additionnel 1-2 Nonglobalev Symantec Secure Site Pro EV 1-2 Ouisanglobalev Symantec Secure Site Pro EV SAN additionnel 1-2 Nonsecure Symantec SSL Secure 1-2-3 Ouisansecure Symantec Secure Site SAN additionnel 1-2-3 Nonsanwildsecure Symantec Secure Site SAN Wildcard additionnel 1-2-3 Nonglobal Symantec SSL Secure Site Pro 1-2-3 Ouisanglobal Symantec Secure Site Pro SAN additionnel 1-2-3 Nonsanwildglobal Symantec Secure Site Pro SAN Wildcard additionnel 1-2-3 Nonvsdev Symantec Développeur 1-2-3 Noncsdevind Symantec Développeur pour particulier 1-2-3 Nonaudacio ChamberSign Audacio 2* USB 3 Nontbizwild Geotrust True BusinessID Wildcard 1-2-3 Nonrentruebiz Geotrust renouvellement True BusinessID 1-2-3 Nontruebiz Geotrust True BusinessID 1-2-3 Nontbidev Geotrust True BusinessID with EV 1-2 Nontruebizm Geotrust True BusinessID Multi 5+ 1-2-3 Nontruebizmultisan Geotrust True BusinessID Multi SAN 1-2-3 Nontruebizmultisanwc Geotrust True BusinessID Multi SAN Wild additionnel 1-2-3 Nontbidevm GeoTrust True BusinessID avec EV Multi 5+ 1-2 Nontruebizevmsan Geotrust True BusinessID EV Multi SAN 1-2 Nonglobextssl GlobalSign ExtendedSSL 1-2 Nonsanglobextssl GlobalSign SAN additionnel ExtendedSSL 1-2 Nongloborgssl GlobalSign OrganizationSSL 1-2-3 Nonsangloborgssl GlobalSign SAN additionnel OrganizationSSL 1-2-3 Nonglobovwssl GlobalSign OrganizationSSL Wildcard 1-2-3 Nonglobucc3 GlobalSign UCC 3+ 1-2-3 Non

Page 29: API TBS - tbs-certificats.com · IPv4 Opérations sur les certificats (Sandbox IPv4) (Production IPv4) Base URL : api-operations.php Application : achat Methodes : renouvellement

Page 29

sanglobucc3 GlobalSign SAN additionnel UCC3+ 1-2-3 Noncdsdept GlobalSign PDF Signing Services 1-2 Noncdspers GlobalSign PDF Signing Individus 1-2 NonPsbasic Positive SSL Basic DV 1-2-3 NonPsbasicwild Positive SSL Basic DV Wildcard 1-2-3 NonPSbasicW Positive SSL Basic DV Web 1-2-3 NonPSbasicWtest Positive SSL Basic DV Web test 30j NonPSfreeW Positive SSL Free DV Web 90j NoncertiSSL Certigna SSL 1-2-3 NoncertiSSLSan Certigna SSL SAN Additionnel 1-2-3 NoncertiSSLSanDom Certigna SSL SAN Domaine Additionnel 1-2-3 NoncertiSSLWild Certigna SSL Wildcard 1-2-3 NoncertiSSLWildSanWild Certigna SSL Wildcard SAN Wildcard Additionnel 1-2-3 NoncertiSSLRGS Certigna SSL RGS* 1-2-3 NonSANcertiRGS Certigna SSL RGS* SAN additionnel 1-2-3 NoncertiSSLRGSSandom Certigna SSL RGS* San Domaine Additionnel 1-2-3 NoncertiSSLcli Certigna Serveur Client 1-2-3 NoncertiSSLcliSan Certigna Serveur Client SAN Additionnel 1-2-3 NoncertiSSLcliSandom Certigna Serveur Client SAN Domaine Additionnel 1-2-3 NoncertiCachetDoc Certigna Cachet Serveur Documents RGS* 1-2-3 NoncertiCachetHoro Certigna Cachet Horodatage RGS* 1-2-3 NoncertiCachetCode Certigna Cachet Signature de code RGS* 1-2-3 NoncertiCachetHSM Certigna Cachet Serveur Signature RGS** 1-2-3 NoncertiCachetHoroHSM Certigna Cachet Horodatage RGS** 1-2-3 NoncertiCachetCodeHSM Certigna Cachet Signature de code RGS** 1-2-3 NoncertiID1LRGS Certigna ID RGS* Logiciel 1-2-3 NoncertiID2TRGS Certigna ID RGS** sur token 1-2-3 NoncertiID3TRGS Certigna ID RGS*** sur token 1-2-3 NoncertiChiffre Certigna Chiffrement RGS* 1-2-3 NonX509m12domSHA256 TBS X509 12 Multiples Sites 1-2-3 NonsanX509m12domSHA256 TBS X509 SAN additionnel Multiple Site (12+) 1-2-3 NonX509s2m40dom TBS X509 40 Multiples Sites 1-2-3 NonsanX509m40domSHA256 TBS X509 SAN additionnel Multiple Site (40+) 1-2-3 NonX509s2m100dom TBS X509 100 Multiples Sites 1-2-3 NonsanX509m100domSHA256 TBS X509 SAN additionnel Multiple Site (100+) 1-2-3 NonX509wildSHA256 TBS X509 Omnidomaine 1-2-3 OuiX509SHA256e TBS X509 Ecommerce 1-2-3 NonX509s2test TBS X509 Test 30j NonX509SHA256p TBS X509 Premium 1-2-3 NonX509SHA256s TBS X509 Standard 1-2-3 NonX509EmailNovice X509 Email Novice TBS 1 NonX509EmailTest X509 Email Professionnel Test TBS 30j Non

X509s2Email TBS X509 Email Professionnel 1-2-3 Non

X509s2SignLogin TBS X509 Sign&Login 1-2-3 NonX509SignLoginTest256 TBS X509 Sign&Login Test 30j Non

X509PKIdiam Compte X509 PKI Diamant (5000 points) NonX509PKIem Compte X509 PKI Emeraude (200 points) NonX509PKIor Compte X509 PKI Or (1000 points) Non

LogicielsNom Code

4D Server / Business Kit 4DA.I.R.S Délib de Digitech DelibAlteon SSL Accelerator & VPN AlteonAOL AOLApache 2.4.8+ Apache24Apache 2.x Apache2Apache release 1 OVH (RH7.2) ApacheOVHApache release 2 OVH (gentoo) ApacheOVH2Apache-ModSSL ModSSLApple Mac OSX Server OSXAutre logiciel AutreLogicielAventail SSL VPN AventailAxiliance RealSentry v2.x ou v3.x RealSentryBee-Ware i-Sentry v3.x ou v4.x iSentryBlue Coat / Cacheflow BlueCoatBoostEdge BoostEdgeCegid Web Access Server CegidWASCFT (synchrony transfer) CFTCheck Point VPN-1 CheckPointVPNONE

Voir en annexe les champs contenus dans les CSR pour

Page 30: API TBS - tbs-certificats.com · IPv4 Opérations sur les certificats (Sandbox IPv4) (Production IPv4) Base URL : api-operations.php Application : achat Methodes : renouvellement

Page 30

Cisco Access Control Server CiscoACSCisco ASA CiscoASACisco Content Services Switch CiscoCSSCisco Mobility Server CiscoMSCisco Secure Content Accelerators CiscoSCACisco SSL Service Module CiscoSSLCisco VPN 3000 Series CiscoVPNCisco Wireless LAN Controller CiscoWLCCitrix Access Essentials CitrixAECitrix Access Gateway CitrixAGCitrix NetScaler CitrixNSCitrix Secure Gateway CitrixSGCobalt Raq CobaltCommunigate Pro StalkerCovalent Server Software CovalentCPanel CPanelDenyALL rWeb DenyALLDirectAdmin Web Control Panel DirectAdminDovecot DovecotEnsim EnsimF5 Big-IP SSL F5SSLF5 FirePass F5FirePassF5 VPN F5VPNFileZillaServer FilezillaGlobalscape Secure FTP Server FTPH-Sphere HSphereHAProxy HAPRoxyHP/Compaq iTP Secure WebServer HpiTPIBM Communications Server IBMCOMMIBM HTTP Server IBMHTTPIBM Internet Connection Server IBMIBM WebSphere WebSphereInet/400 servers InetstoreInterWorx Node/SiteWorx InterWorxIparapheur de Adullact IparapheurIpswitch Filetransfer WSFTPIpswitch Imail Server ImailISPConfig ISPConfigJava Web Server (Javasoft / Sun) JavaWebServerJetty Java HTTP Servlet Web Server JettyJuniper Secure Access JuniperSAKerio Connect KeiroConnectKerio Control KeiroControlKerio Webstar 5 Webstar5Lotus Domino DominoLotus Domino 9+ Domino9+Lotus Domino Go! GoMailtraq MailtraqMicrosoft Authenticode MSAuthentiCodeMicrosoft CRM 4 sur IIS 7.x MScrm4IIS7Microsoft Exchange 2003 MSExch2003Microsoft Exchange 2007 MSExch2007Microsoft Exchange 2010 MSExch2010Microsoft Exchange 2013 MSExch2013Microsoft IIS 5.x MSIIS5Microsoft IIS 6.x MSIIS6Microsoft IIS 7.x MSIIS7Microsoft IIS 8.x MSIIS8Microsoft Internet Explorer Internet ExplorerMicrosoft ISA MSISAMicrosoft Lync 2010/2013 MSLync2010Microsoft Office Communication server 2007 MSOCS2007

MSsharepIIS7Microsoft Sharepoint 2013 (IIS 8.x) MSsharepIIS8Microsoft Small Business Server 2008/2011 MSSBS2008Microsoft TMG 2010 MSTMGMicrosoft UAG 2010 MSUAG2010Microsoft Windows Azure MSAzureMirapoint Message Server MirapointNetasq NetasqNetgear SSL VPN NetgearVPNNetscreen SSL VPN NetscreenNginx nginx

Microsoft Sharepoint 2010 (IIS 7.x)

Page 31: API TBS - tbs-certificats.com · IPv4 Opérations sur les certificats (Sandbox IPv4) (Production IPv4) Base URL : api-operations.php Application : achat Methodes : renouvellement

Page 31

OpenSSL compatible OpenSSLOracle OracleOracle Java JavaSoftDevOracle Wallet Manager OracleWalletPlesk PleskPostfix PostfixR3 SSL Server R3Raven SSL RavenRedHat Linux RedHatRoxen RoxenSAP Web Application Server SAPSonicWall SSL VPN SonicSSLVPNSquid 2.5+ SquidSun One SunOneSybase EAserver SybaseEAserverTinySSL TinySSLTomcat TomcatTomcat+Apache (APR) TomcatAPRVBA Developer VBADevCertVMWare View VMWareViewWatchGuard WatchGuardWeb Crossing WebCrossingWebMethods WebMethodsWebmin WebminZeus Web Server ZeusZimbra ZimbraZope Web Server ZopeZyxel Zywall ZyxelMicrosoft Internet Explorer MSIEMozilla MozillaFirefox FirefoxSafari Safari

Type organisationCode pays Type organisation code

FR société inscrite au registre du commerce FRRCSFR association loi 1901 avec numéro SIREN FRASSIRENFR association loi 1901 sans numéro SIREN FRASSOFR étab public, profession libérale, autre FRSIRENFR personne physique FRPERSOFR autre sans numéro SIREN FRAUTREAD personne physique ADPERSOAD société inscrite au registre du commerce ADRCSAD Autre ADOTHERAT Autre ATOTHERAT société inscrite au registre du commerce ATWKOAT personne physique ATPERSOBE personne physique BEPERSOBE association internationale BEASSOINTBE association ASBL BEASBLBE société inscrite au registre du commerce BERCSBE autre BEAUTRECA Société enregistrée CACORPCA personne physique CAPERSOCA Autre CAOTHERCA QC: Société enregistrée CAQCNEQCH société non inscrite au registre du commerce CHNRCSCH autre CHAUTRECH société inscrite au registre du commerce CHRCSCH association CHASSOCH personne physique CHPERSOCY Autre CYOTHERCY Société enregistrée CYREGCZ autre CZAUTRECZ personne physique CZPERSOCZ société inscrite au registre du commerce CZRCSDE société inscrite au registre du commerce DERCSDE Autre DEOTHERDE personne physique DEPERSOEE Société enregistrée EECORPEE Autre EEOTHER

Page 32: API TBS - tbs-certificats.com · IPv4 Opérations sur les certificats (Sandbox IPv4) (Production IPv4) Base URL : api-operations.php Application : achat Methodes : renouvellement

Page 32

ES personne physique ESPERSOES société inscrite au registre du commerce ESRCSES Autre ESOTHERGB Société de bienfaisance en Angleterre ou Pays de Galles GBCHAR1GB Organisation avec numéro de TVA GBVATGB Association de bienfaisance GBNGOGB personne physique GBPERSOGB Société enregistrée (Ltd/PLC) GBCOMPHGB Autre GBOTHERGB Société de bienfaisance en Écosse ou Irlande du Nord GBCHAR2IE personne physique IEPERSOIE Société de bienfaisance IECHARIE Autre IEOTHERIE Société enregistrée (Ltd/PLC) IECROIE Société non-enregistrée avec Enseigne déclarée IECRO2IE Organisation avec numéro de TVA IEVATIS Autre ISOTHERIS Société enregistrée ISREGIT personne physique ITPERSOIT Société enregistrée ITREGIT Autre ITOTHERLU personne physique LUPERSOLU Autre LUOTHERLU société inscrite au registre du commerce LURCSMC personne physique MCPERSOMC autre MCAUTREMC société inscrite au registre du commerce MCRCSMC association MCASSOMT Société enregistrée MTREGNL Organisation enregistrée NLKVKNL personne physique NLPERSONL Autre NLOTHERNZ Autre NZOTHERNZ personne physique NZPERSONZ Société enregistrée NZCOMPHRO Société enregistrée ROREGRO Autre ROOTHER?? autre XXAUTRE?? personne physique XXPERSO?? société inscrite au registre du commerce XXRCS

paysPays iso 3166

Andorra ADUnited Arab Emirates AEAfghanistan AFAntigua and Barbuda AGAnguilla AIAlbania ALArmenia AMNetherlands Antilles ANAngola AOAntartica AQArgentina ARAmerican Samoa ASAustria ATAustralia AUAruba AWAland Islands AXAzerbaijan AZBosnia and Herzegovina BABarbados BBBangladesh BDBelgium BEBurkina Faso BFBulgaria BGBahrain BHBurundi BIBenin BJSaint Barthelemy BLBermuda BMBrunei BNBolivia BOBrazil BR

Page 33: API TBS - tbs-certificats.com · IPv4 Opérations sur les certificats (Sandbox IPv4) (Production IPv4) Base URL : api-operations.php Application : achat Methodes : renouvellement

Page 33

Bahamas BSBhutan BTBouvet Island BVBotswana BWBelarus BYBelize BZCanada CACocos (Keeling) Islands CCCongo, Republic of CDCentral African Republic CFCongo CGSwitzerland CHIvory coast CICook Islands CKChile CLCameroon CMChina CNColombia COCosta Rica CRSerbia and Montenegro CSCuba CUCape Verde CVChypre CYCzech Republic CZGermany DEDjibouti DJDenmark DKDominica DMDominican Republic DOAlgeria DZEcuador ECEstonia EEEgypt EGWestern Sahara EHEritrea ERSpain ESEthiopia ETFinland FIFiji FJFalkland Islands (Malvinas) FKMicronesia FMFaroe Islands FOFrance FRGabon GAUnited Kingdom GBGrenada GDGeorgia GEFrench Guiana GFGuernsey GGGhana GHGibraltar GIGreenland GLGambia GMGuinea GNGuadeloupe GPEquatorial Guinea GQGreece GRSouth Georgia and the South Sandwich Islands GSGuatemala GTGuam GUGuinea-Bissau GWGuyana GYHong Kong HKHeard Island and McDonald Islands HMHonduras HNCroatia HRCroatia HTHungary HUIndonesia IDIreland IEIsrael ILIsle of Man IMIndia INBritish Indian Ocean Territory IOIraq IQIran IR

Page 34: API TBS - tbs-certificats.com · IPv4 Opérations sur les certificats (Sandbox IPv4) (Production IPv4) Base URL : api-operations.php Application : achat Methodes : renouvellement

Page 34

Iceland ISItaly ITJersey JEJamaica JMJordan JOJapan JPKenya KEKyrgystan KGCambodia KHKiribati KIComoros KMSaint Kitts et Nevis KNKorea, Democratic People Republic of KPKorean, Republic of KRKuwait KWCayman Islands KYKazakhstan KZLAO people's democratic rep LALebanon LBSaint Lucia LCLiechtenstein LISri Lanka LKLiberia LRLesotho LSLithuania LTLuxembourg LULatvia LVLibyan Arab Jamahiriya LYMorocco MAMonaco MCMoldova MDMontenegro MESaint Martin MFMadagascar MGMarshall Islands MHMacedonia MKMali MLMyanmar MMMongolia MNMacao MONorthern Mariana Islands MPMartinique MQMauritania MRMontserrat MSMalte MTMauritius MUMaldives MVMalawi MWMexico MXMalaysia MYMozambique MZNamibia NANew Caledonia NCNiger NENorfolk NFNigeria NGNicaragua NINetherlands NLNorway NONepal NPNauru NRNiue NUNew Zealand NZOman OMPanama PAPeru PEFrench Polynesia PFPapua New Guinea PGPhilippines PHPakistan PKPoland PLSaint Piere and Miquelon PMPitcairn PNPuerto Rico PRPalestinian Territory, occupied PSPortugal PT

Page 35: API TBS - tbs-certificats.com · IPv4 Opérations sur les certificats (Sandbox IPv4) (Production IPv4) Base URL : api-operations.php Application : achat Methodes : renouvellement

Page 35

Palau PWParaguay PYQatar QAReunion RERomania ROSerbia RSRussian Federation RURwanda RWSaudi Arabia SASolomon Islands SBSeychelles SCSoudan SDSweden SESingapore SGSaint Helena SHSlovenia SISvalbard and Jan Mayen SJSlovakia SKSierra Leone SLSan Marino SMSenegal SNSomalia SOSuriname SRSao Tome and Principe STEl Salvador SVSyrian Arab republic SYSwaziland SZTurks and Caicos Islands TCChad TDFrench Southern Territories TFTogo TGThailand THTajikistan TJTokelau TKTimor, East TLTurkmenistan TMTunisia TNTonga TOTurkey TRTrinidad ans Tabago TTTuvalu TVTaiwan, Province of China TWTanzania TZUkraine UAUganda UGUnited States Minor Outlying Islands UMUnited States of America USUruguay UYUzbekistan UZVatican City State VASaint Vincent and the Grenadines VCVenezuela VEVirgin Islands, British VGVirgin Islands, U.S. VIViet Nam VNVanuatu VUWallis and Futuna WFSamoa WSYemen YEMayotte YTSouth Africa ZAZambia ZMZimbabwe ZW

Mode paiement0cb Carte bancaire (Visa ou Mastercard)0ch Chèque0gr Pseudo gratuit0ib Virement IBAN

0mc Mandat Cash0sepa Virement SEPA

0sw Virement SWIFT0py Paiement Bitcoin0vi Virement

Page 36: API TBS - tbs-certificats.com · IPv4 Opérations sur les certificats (Sandbox IPv4) (Production IPv4) Base URL : api-operations.php Application : achat Methodes : renouvellement

Page 36

10pa Prélèvement automatique30m 30 jours NET après la livraison par MANDAT ADMINISTRATIF30v 30 jours NET à réception de facture par virement

30v10 30 jours fin de mois le 10 à réception de facture par virement45v 45 jours NET à réception de facture par virement

45v10 45 jours fin de mois le 10 à réception de facture par virement50m 50 jours après livraison par MANDAT ADMINISTRATIF60v 60 jours NET à réception de facture par virementpre compte prépayé

En annexe: Les codes réponses < 0 : erreurs (à détailler dans messageReponse)

0 : commande en ligne1 : saisi

-1 Utilisateur non autorisé-2 Il manque la référence demande.-3 Une demande de renouvellement de ce certificat a déjà été déposée

-4 Ce certificat a expiré depuis plus de 30 jours.-4a Ce certificat expire dans plus de 8 semaines

-5 Il manque le référence du certificat à renouveler-6 Le type de produit choisi ne convient pas au renouvellement ce certificat.

-7 Il manque le référence du certificat à refabriquer-8 Une demande de remplacement de ce certificat a été déposée (renouvellement ou refabrication)

-8a Le certificat n'est pas refabricable (certificaten fabrication).-8b Le certificat n'est pas refabricable (certificat expiré).-8c Le certificat n'est pas refabricable (certificat révoqué).-8d La référence client n'est pas unique.

-9 Le compte est bloqué.

-10 Il manque le code produit.-11 Le code produit indiqué n'est pas valide.12 Un ou plusieurs certificats ne sont pas valides: ref(s) invalide(s)

-13 La liste des domaines est vide.-14 Le domaine principal est absent ou invalide.-15

Le caractère * est interdit dans le CN, nom principal ou un SAN

-20 Il manque le logiciel.-21 Il manque des licences,-22 Le CSR n'est pas valide-23 La clef n'est pas valide

-23a La clef privée utilisée pour générer le CSR doit être de 2048-bit ou plus-24 Le CSR n'est pas valide, le champ CN n'est pas du format *.domaine.fr

-25 Le CSR n'est pas valide, le caractère * est interdit dans le champ CN

-26La clef privée utilisée pour générer le CSR est vulnérable

-27 Il n'y a pas de champ CN dans le CSR-28 Verifiez l'adresse email de validation-29 Le CSR n'est pas valide, le champ CN contient un caractère interdit (un espace, une tabulation ou un retour à la ligne)

-30 Il manque le numéro de l'organisation-31 Vérifier le numéro de SIREN (9 chiffres sans espace)-32 Il manque le nom de l'organisation-33 Il manque l'adresse de l'organisation-34 Il manque le code postal pour l'organisation-35 Il manque le ville pour l'organisation-36 Vérifiez le numéro de téléphone de l'organisation-37 Vérifiez le numéro de fax de l'organisation-38 Il manque le code naf de l'organisation-39 Vérifiez le numéro de TVA de l'organisation

-40 Vous n'avez pas donné la civilité du contact administratif

Codes Erreur

Page 37: API TBS - tbs-certificats.com · IPv4 Opérations sur les certificats (Sandbox IPv4) (Production IPv4) Base URL : api-operations.php Application : achat Methodes : renouvellement

Page 37

-41 Vous n'avez pas donné la civilité du responsable légal-42 Vous n'avez pas donné la civilité du gestionnaire de certificat

-45 Vous n'avez pas donné la langue de communication du contact administratif-46 Vous n'avez pas donné la langue de communication légal-47 Vous n'avez pas donné la langue de communication du gestionnaire de certificat

-50 Il manque le prénom du contact administratif-51 Il manque le nom du contact administratif-52 Il manque la fonction du contact administratif-53 Vérifiez le numéro de téléphone du contact administratif-54 Vérifiez l'adresse mél du contact administratif

-55 Il manque le prénom du responsable légal-56 Il manque le nom du responsable légal-57 Il manque la fonction du responsable légal-57 Vérifiez le numéro de téléphone du responsable légal-59 Vérifier l'adresse mél du responsable légal

-60 Il manque le prénom du contact technique-61 Il manque le nom du contact technique-62 Il manque la fonction du contact technique-63 Vérifiez le numéro de téléphone du contact technique-64 Vérifiez l'adresse mél du contact technique

-65 SIRET manquant-66 SIRET invalide-67 Le SIRET ne correspond pas avec le SIREN

-70 Il manque l'adresse de l'entité à facturer-71 Il manque le code postal pour l'entité à facturer-72 Il manque le ville pour l'entité à facturer-73 Vérifiez le numéro de téléphone de l'entité à facturer-74 Il manque le code naf de l'entité à facturer-75 Vérifiez le numéro de TVA de l'entité à facturer-76 Vérifiez l'adresse mél du service comptable

-80 Il manque l'adresse.-81 Il manque un champ obligatoire du CSR-82 Vérifiez l'adresse mél à certifier.-83 Vérifiez l'adresse mél du parrain.-84 Il y a un champ interdit dans le CSR

-90 Le mode de paiement indiqué n'est pas valide.-99 Le paiement carte bancaire n'est pas supporté

-100 Le code promotionnel indiqué n'est pas valide.-101 Vous avez tenté d'appliquer un code promotionnel sur un produit gratuit, il ne sera pas pris en compte-102 Il n'est pas possible d'utiliser un code promotionnel sur un paiement par jeton

-120 Il n'y a pas de champ C dans le CSR-121

La clef privée utilisée pour générer le CSR doit être de 2048-bit ou plus-122 Il n'y a pas de champ ST dans le CSR-123 Il n'est pas possible d'utiliser une clef ECC sur ce type de certificat

-130 Ce certificat expire dans plus de 8 semaines-131 Ce certificat expire dans plus de 4 semaines

-141 Le certificat n'est pas refabricable (en fabrication)-142 Le certificat n'est pas refabricable (expiré)-143 Le certificat n'est pas refabricable (révoqué)

-150 La référence client n'est pas unique

-170 Aucun de vos contrats n'est en cours de validité-171 Ce produit ne fait pas parti de votre catalogue-172 Les licences supplémentaires correspondantes à ce produit ne font pas parti de votre catalogue

-173 Les SANs supplémentaires correspondantes à ce produit ne font pas parti de votre catalogue

-174 L'option d'accompagnement ne fait pas parti de votre catalogue-175 Le pack assistance ne fait pas parti de votre catalogue

-200 Vous n'avez pas indiqué la référence du certificat.

Page 38: API TBS - tbs-certificats.com · IPv4 Opérations sur les certificats (Sandbox IPv4) (Production IPv4) Base URL : api-operations.php Application : achat Methodes : renouvellement

Page 38

-201 Vous n'êtes pas autorisé à consulter le dossier.-202 La référence TBS n'est pas valide.-203 La référence CA n'est pas valide.-204 La référence indiquée n'est pas valide

-220 Vous n'avez pas indiqué le domaine concerné

-250 Vous n'avez pas indiqué la référence ou le numéro de serie du certificat.-251 Vous n'êtes pas autorisé à révoquer le dossier.-252 La référence TBS n'est pas valide.-253 La référence CA n'est pas valide.-254 Le certificat n'est pas révocable (expiré).-255 Le certificat n'est pas révocable (pas en cours de validité).

-256 Vous n'avez pas indiqué la raison de révocation.-257 Nous ne pouvons fournir de produit du groupe Symantec à une organisation japonaise-258 Une demande de révocation est déjà en cours-259 Le fournisseur ne permet pas le révocation directe de ses certificats-260 Aucun certificat ne correspond à cette référence-261 L'AED sélectionné est invalide-262 Aucun AED n'a été sélectionné-263 L'usage des SANs additionnels n'est autorisé que si le CN est un FQDN-264 Nous ne sommes pas parvenus à récupérer la liste des AED. -265 Aucune AED n'a été saisi. L'AED TBS Internet a été sélectionnée.

-270 Vous n'avez pas indiqué le numéro de série du certificat à révoquer-271 Le numéro de série est incorrect-272 Le numéro de série et la référence TBS ne correspondent pas-273 Le numéro de série et la référence CA ne correspondent pas-274 Les références TBS et CA ne correspondent pas

-304 L'adresse mél ou méthode DCV n'est pas correcte-305 L'adresse mél DCV n'est pas une adresse autorisée.-306

-307

-308 La valeur unique de DCV existe déjà pour ce dossier

-400 Il n'y a pas de champ Organization Identifier dans le CSR-401 Il n'y a pas de champ OU dans le CSR-402 Le format du champ Organization Identifier du CSR est incorrect

-421 L'identifiant unique n'est pas unique-422 La taille de l'identifiant unique est limitée à 36 caractères-423 Impossible d'enregistrer l'identifiant unique-424 L'identifiant unique n'existe pas-425 Vous devez fournir un identifiant unique

-500 Impossible de récupérer la liste des changements

-501 L'argument timestampChangementDepuis n'est pas une date-502 L'argument timestampChangementDepuis ne peut pas être postérieur à la date du jour-503 L'argument timestampChangementJusqua n'est pas une date-504 L'argument timestampChangementJusqua ne peut pas être postérieur à la date du jour-505

-509 La liste des changements a été récupérée avec succès mais ne contient pas de résultats

-998 Un ou plusieurs champs ont un contenu incorrect-999 Erreur non définie

Champs contenus dans les CSR pour X509 EmailNom Pro. Novice

CN - Nom usuel Oui NonEmail Oui Oui

L'adresse email ou méthode DCV (Domain Control Validation) ne concorde pas avec les adresses SANs (domaine) saisies.

L'adresse email / méthode DCV (Domain Control Validation) ou adresse SAN (domaine) invalide pour cette commande de certificat.

La date de fin timestampChangementJusqua doit être postérieure À la date de début timestampChangementDepuis

Oui : champ obligatoireNon : champ interditOpt : champ optionnel (non audité)Les champs non mentionnés sont INTERDITS

Page 39: API TBS - tbs-certificats.com · IPv4 Opérations sur les certificats (Sandbox IPv4) (Production IPv4) Base URL : api-operations.php Application : achat Methodes : renouvellement

Page 39

O - Organisation Oui NonOU - Unité d'organisation Opt NonSTREET1 – Adresse Oui NonSTREET2 – Adresse Opt NonSTREET3 – Adresse Opt NonPOBox - Boite postale Opt NonL - Ville Oui NonPostalCode - Code postal Oui NonST - Département Opt NonC - Pays Oui NonTelephoneNumber Opt NonuserId Non Non

Champs contenus dans les CSR pour X509 Sign&LoginNom SignLogin

CN - Nom usuel OuiO - Organisation OuiOU - Unité d'organisation OptSTREET1 – Adresse OptSTREET2 – Adresse OptSTREET3 – Adresse OptPOBox - Boite postale OptL - Ville OuiPostalCode - Code postal OptST - Département OuiC - Pays Oui

Codes NAFCode API Code NAF

806 01.11Z807 01.12Z808 01.13Z809 01.14Z810 01.15Z811 01.16Z812 01.19Z813 01.21Z814 01.22Z815 01.23Z816 01.24Z817 01.25Z818 01.26Z819 01.27Z820 01.28Z821 01.29Z822 01.30Z823 01.41Z824 01.42Z825 01.43Z826 01.44Z827 01.45Z828 01.46Z829 01.47Z830 01.49Z831 01.50Z832 01.61Z833 01.62Z834 01.63Z835 01.64Z836 01.70Z837 02.10Z838 02.20Z839 02.30Z840 02.40Z841 03.11Z842 03.12Z843 03.21Z844 03.22Z845 05.10Z846 05.20Z847 06.10Z848 06.20Z849 07.10Z

Page 40: API TBS - tbs-certificats.com · IPv4 Opérations sur les certificats (Sandbox IPv4) (Production IPv4) Base URL : api-operations.php Application : achat Methodes : renouvellement

Page 40

850 07.21Z851 07.29Z852 08.11Z853 08.12Z854 08.91Z855 08.92Z856 08.93Z857 08.99Z858 09.10Z859 09.90Z860 10.11Z861 10.12Z862 10.13A863 10.13B864 10.20Z865 10.31Z866 10.32Z867 10.39A868 10.39B869 10.41A870 10.41B871 10.42Z872 10.51A873 10.51B874 10.51C875 10.51D876 10.52Z877 10.61A878 10.61B879 10.62Z880 10.71A881 10.71B882 10.71C883 10.71D884 10.72Z885 10.73Z886 10.81Z887 10.82Z888 10.83Z889 10.84Z890 10.85Z891 10.86Z892 10.89Z893 10.91Z894 10.92Z895 11.01Z896 11.02A897 11.02B898 11.03Z899 11.04Z900 11.05Z901 11.06Z902 11.07A903 11.07B904 12.00Z905 13.10Z906 13.20Z907 13.30Z908 13.91Z909 13.92Z910 13.93Z911 13.94Z912 13.95Z913 13.96Z914 13.99Z915 14.11Z916 14.12Z917 14.13Z918 14.14Z919 14.19Z920 14.20Z921 14.31Z922 14.39Z923 15.11Z924 15.12Z925 15.20Z

Page 41: API TBS - tbs-certificats.com · IPv4 Opérations sur les certificats (Sandbox IPv4) (Production IPv4) Base URL : api-operations.php Application : achat Methodes : renouvellement

Page 41

926 16.10A927 16.10B928 16.21Z929 16.22Z930 16.23Z931 16.24Z932 16.29Z933 17.11Z934 17.12Z935 17.21A936 17.21B937 17.21C938 17.22Z939 17.23Z940 17.24Z941 17.29Z942 18.11Z943 18.12Z944 18.13Z945 18.14Z946 18.20Z947 19.10Z948 19.20Z949 20.11Z950 20.12Z951 20.13A952 20.13B953 20.14Z954 20.15Z955 20.16Z956 20.17Z957 20.20Z958 20.30Z959 20.41Z960 20.42Z961 20.51Z962 20.52Z963 20.53Z964 20.59Z965 20.60Z966 21.10Z967 21.20Z968 22.11Z969 22.19Z970 22.21Z971 22.22Z972 22.23Z973 22.29A974 22.29B975 23.11Z976 23.12Z977 23.13Z978 23.14Z979 23.19Z980 23.20Z981 23.31Z982 23.32Z983 23.41Z984 23.42Z985 23.43Z986 23.44Z987 23.49Z988 23.51Z989 23.52Z990 23.61Z991 23.62Z992 23.63Z993 23.64Z994 23.65Z995 23.69Z996 23.70Z997 23.91Z998 23.99Z999 24.10Z

1000 24.20Z1001 24.31Z

Page 42: API TBS - tbs-certificats.com · IPv4 Opérations sur les certificats (Sandbox IPv4) (Production IPv4) Base URL : api-operations.php Application : achat Methodes : renouvellement

Page 42

1002 24.32Z1003 24.33Z1004 24.34Z1005 24.41Z1006 24.42Z1007 24.43Z1008 24.44Z1009 24.45Z1010 24.46Z1011 24.51Z1012 24.52Z1013 24.53Z1014 24.54Z1015 25.11Z1016 25.12Z1017 25.21Z1018 25.29Z1019 25.30Z1020 25.40Z1021 25.50A1022 25.50B1023 25.61Z1024 25.62A1025 25.62B1026 25.71Z1027 25.72Z1028 25.73A1029 25.73B1030 25.91Z1031 25.92Z1032 25.93Z1033 25.94Z1034 25.99A1035 25.99B1036 26.11Z1037 26.12Z1038 26.20Z1039 26.30Z1040 26.40Z1041 26.51A1042 26.51B1043 26.52Z1044 26.60Z1045 26.70Z1046 26.80Z1047 27.11Z1048 27.12Z1049 27.20Z1050 27.31Z1051 27.32Z1052 27.33Z1053 27.40Z1054 27.51Z1055 27.52Z1056 27.90Z1057 28.11Z1058 28.12Z1059 28.13Z1060 28.14Z1061 28.15Z1062 28.21Z1063 28.22Z1064 28.23Z1065 28.24Z1066 28.25Z1067 28.29A1068 28.29B1069 28.30Z1070 28.41Z1071 28.49Z1072 28.91Z1073 28.92Z1074 28.93Z1075 28.94Z1076 28.95Z1077 28.96Z

Page 43: API TBS - tbs-certificats.com · IPv4 Opérations sur les certificats (Sandbox IPv4) (Production IPv4) Base URL : api-operations.php Application : achat Methodes : renouvellement

Page 43

1078 28.99A1079 28.99B1080 29.10Z1081 29.20Z1082 29.31Z1083 29.32Z1084 30.11Z1085 30.12Z1086 30.20Z1087 30.30Z1088 30.40Z1089 30.91Z1090 30.92Z1091 30.99Z1092 31.01Z1093 31.02Z1094 31.03Z1095 31.09A1096 31.09B1097 32.11Z1098 32.12Z1099 32.13Z1100 32.20Z1101 32.30Z1102 32.40Z1103 32.50A1104 32.50B1105 32.91Z1106 32.99Z1107 33.11Z1108 33.12Z1109 33.13Z1110 33.14Z1111 33.15Z1112 33.16Z1113 33.17Z1114 33.19Z1115 33.20A1116 33.20B1117 33.20C1118 33.20D1119 35.11Z1120 35.12Z1121 35.13Z1122 35.14Z1123 35.21Z1124 35.22Z1125 35.23Z1126 35.30Z1127 36.00Z1128 37.00Z1129 38.11Z1130 38.12Z1131 38.21Z1132 38.22Z1133 38.31Z1134 38.32Z1135 39.00Z1136 41.10A1137 41.10B1138 41.10C1139 41.10D1140 41.20A1141 41.20B1142 42.11Z1143 42.12Z1144 42.13A1145 42.13B1146 42.21Z1147 42.22Z1148 42.91Z1149 42.99Z1150 43.11Z1151 43.12A1152 43.12B1153 43.13Z

Page 44: API TBS - tbs-certificats.com · IPv4 Opérations sur les certificats (Sandbox IPv4) (Production IPv4) Base URL : api-operations.php Application : achat Methodes : renouvellement

Page 44

1154 43.21A1155 43.21B1156 43.22A1157 43.22B1158 43.29A1159 43.29B1160 43.31Z1161 43.32A1162 43.32B1163 43.32C1164 43.33Z1165 43.34Z1166 43.39Z1167 43.91A1168 43.91B1169 43.99A1170 43.99B1171 43.99C1172 43.99D1173 43.99E1174 45.11Z1175 45.19Z1176 45.20A1177 45.20B1178 45.31Z1179 45.32Z1180 45.40Z1181 46.11Z1182 46.12A1183 46.12B1184 46.13Z1185 46.14Z1186 46.15Z1187 46.16Z1188 46.17A1189 46.17B1190 46.18Z1191 46.19A1192 46.19B1193 46.21Z1194 46.22Z1195 46.23Z1196 46.24Z1197 46.31Z1198 46.32A1199 46.32B1200 46.32C1201 46.33Z1202 46.34Z1203 46.35Z1204 46.36Z1205 46.37Z1206 46.38A1207 46.38B1208 46.39A1209 46.39B1210 46.41Z1211 46.42Z1212 46.43Z1213 46.44Z1214 46.45Z1215 46.46Z1216 46.47Z1217 46.48Z1218 46.49Z1219 46.51Z1220 46.52Z1221 46.61Z1222 46.62Z1223 46.63Z1224 46.64Z1225 46.65Z1226 46.66Z1227 46.69A1228 46.69B1229 46.69C

Page 45: API TBS - tbs-certificats.com · IPv4 Opérations sur les certificats (Sandbox IPv4) (Production IPv4) Base URL : api-operations.php Application : achat Methodes : renouvellement

Page 45

1230 46.71Z1231 46.72Z1232 46.73A1233 46.73B1234 46.74A1235 46.74B1236 46.75Z1237 46.76Z1238 46.77Z1239 46.90Z1240 47.11A1241 47.11B1242 47.11C1243 47.11D1244 47.11E1245 47.11F1246 47.19A1247 47.19B1248 47.21Z1249 47.22Z1250 47.23Z1251 47.24Z1252 47.25Z1253 47.26Z1254 47.29Z1255 47.30Z1256 47.41Z1257 47.42Z1258 47.43Z1259 47.51Z1260 47.52A1261 47.52B1262 47.53Z1263 47.54Z1264 47.59A1265 47.59B1266 47.61Z1267 47.62Z1268 47.63Z1269 47.64Z1270 47.65Z1271 47.71Z1272 47.72A1273 47.72B1274 47.73Z1275 47.74Z1276 47.75Z1277 47.76Z1278 47.77Z1279 47.78A1280 47.78B1281 47.78C1282 47.79Z1283 47.81Z1284 47.82Z1285 47.89Z1286 47.91A1287 47.91B1288 47.99A1289 47.99B1290 49.10Z1291 49.20Z1292 49.31Z1293 49.32Z1294 49.39A1295 49.39B1296 49.39C1297 49.41A1298 49.41B1299 49.41C1300 49.42Z1301 49.50Z1302 50.10Z1303 50.20Z1304 50.30Z1305 50.40Z

Page 46: API TBS - tbs-certificats.com · IPv4 Opérations sur les certificats (Sandbox IPv4) (Production IPv4) Base URL : api-operations.php Application : achat Methodes : renouvellement

Page 46

1306 51.10Z1307 51.21Z1308 51.22Z1309 52.10A1310 52.10B1311 52.21Z1312 52.22Z1313 52.23Z1314 52.24A1315 52.24B1316 52.29A1317 52.29B1318 53.10Z1319 53.20Z1320 55.10Z1321 55.20Z1322 55.30Z1323 55.90Z1324 56.10A1325 56.10B1326 56.10C1327 56.21Z1328 56.29A1329 56.29B1330 56.30Z1331 58.11Z1332 58.12Z1333 58.13Z1334 58.14Z1335 58.19Z1336 58.21Z1337 58.29A1338 58.29B1339 58.29C1340 59.11A1341 59.11B1342 59.11C1343 59.12Z1344 59.13A1345 59.13B1346 59.14Z1347 59.20Z1348 60.10Z1349 60.20A1350 60.20B1351 61.10Z1352 61.20Z1353 61.30Z1354 61.90Z1355 62.01Z1356 62.02A1357 62.02B1358 62.03Z1359 62.09Z1360 63.11Z1361 63.12Z1362 63.91Z1363 63.99Z1364 64.11Z1365 64.19Z1366 64.20Z1367 64.30Z1368 64.91Z1369 64.92Z1370 64.99Z1371 65.11Z1372 65.12Z1373 65.20Z1374 65.30Z1375 66.11Z1376 66.12Z1377 66.19A1378 66.19B1379 66.21Z1380 66.22Z1381 66.29Z

Page 47: API TBS - tbs-certificats.com · IPv4 Opérations sur les certificats (Sandbox IPv4) (Production IPv4) Base URL : api-operations.php Application : achat Methodes : renouvellement

Page 47

1382 66.30Z1383 68.10Z1384 68.20A1385 68.20B1386 68.31Z1387 68.32A1388 68.32B1389 69.10Z1390 69.20Z1391 70.10Z1392 70.21Z1393 70.22Z1394 71.11Z1395 71.12A1396 71.12B1397 71.20A1398 71.20B1399 72.11Z1400 72.19Z1401 72.20Z1402 73.11Z1403 73.12Z1404 73.20Z1405 74.10Z1406 74.20Z1407 74.30Z1408 74.90A1409 74.90B1410 75.00Z1411 77.11A1412 77.11B1413 77.12Z1414 77.21Z1415 77.22Z1416 77.29Z1417 77.31Z1418 77.32Z1419 77.33Z1420 77.34Z1421 77.35Z1422 77.39Z1423 77.40Z1424 78.10Z1425 78.20Z1426 78.30Z1427 79.11Z1428 79.12Z1429 79.90Z1430 80.10Z1431 80.20Z1432 80.30Z1433 81.10Z1434 81.21Z1435 81.22Z1436 81.29A1437 81.29B1438 81.30Z1439 82.11Z1440 82.19Z1441 82.20Z1442 82.30Z1443 82.91Z1444 82.92Z1445 82.99Z1446 84.11Z1447 84.12Z1448 84.13Z1449 84.21Z1450 84.22Z1451 84.23Z1452 84.24Z1453 84.25Z1454 84.30A1455 84.30B1456 84.30C1457 85.10Z

Page 48: API TBS - tbs-certificats.com · IPv4 Opérations sur les certificats (Sandbox IPv4) (Production IPv4) Base URL : api-operations.php Application : achat Methodes : renouvellement

Page 48

1458 85.20Z1459 85.31Z1460 85.32Z1461 85.41Z1462 85.42Z1463 85.51Z1464 85.52Z1465 85.53Z1466 85.59A1467 85.59B1468 85.60Z1469 86.10Z1470 86.21Z1471 86.22A1472 86.22B1473 86.22C1474 86.23Z1475 86.90A1476 86.90B1477 86.90C1478 86.90D1479 86.90E1480 86.90F1481 87.10A1482 87.10B1483 87.10C1484 87.20A1485 87.20B1486 87.30A1487 87.30B1488 87.90A1489 87.90B1490 88.10A1491 88.10B1492 88.10C1493 88.91A1494 88.91B1495 88.99A1496 88.99B1497 90.01Z1498 90.02Z1499 90.03A1500 90.03B1501 90.04Z1502 91.01Z1503 91.02Z1504 91.03Z1505 91.04Z1506 92.00Z1507 93.11Z1508 93.12Z1509 93.13Z1510 93.19Z1511 93.21Z1512 93.29Z1513 94.11Z1514 94.12Z1515 94.20Z1516 94.91Z1517 94.92Z1518 94.99Z1519 95.11Z1520 95.12Z1521 95.21Z1522 95.22Z1523 95.23Z1524 95.24Z1525 95.25Z1526 95.29Z1527 96.01A1528 96.01B1529 96.02A1530 96.02B1531 96.03Z1532 96.04Z1533 96.09Z

Page 49: API TBS - tbs-certificats.com · IPv4 Opérations sur les certificats (Sandbox IPv4) (Production IPv4) Base URL : api-operations.php Application : achat Methodes : renouvellement

Page 49

1534 97.00Z1535 98.10Z1536 98.20Z1537 99.00Z

Status commandeId Status Label Status

4 Devis5 Devis signé6 Livré mais non facturé7 Livré mais non payé8 Livré et payé10 Annulé11 Attente de paiement12 En cours de vérification13 Annulé et remboursé14 Annulé et paiement transféré15 Traitement en cours + Attente de paiement16 Annulé, attente remboursement17 Attente de confirmation de l'adresse mél18 Attente de CSR (invitation)19 Mis en sommeil22 Devis en attente de validation des conditions contractuelles25 Attente de réponse challenge DCV26 Attente finalisation de la refabrication28 Attente validation du CA34 Attente paiement retenue37 Sans suite, Retenue payée38 Attente approbation du client

Status avancé commandeId Status Label Status

0 En fabrication1 En cours de validité2 Expiré3 Révoqué4 Audit en cours5 Audit OK6 Cohérence OK7 sur multiCN8 Vérification OK9 Vérification terminée

10 Appel en cours11 A commander12 En instance13 Révocation demandée

Page 50: API TBS - tbs-certificats.com · IPv4 Opérations sur les certificats (Sandbox IPv4) (Production IPv4) Base URL : api-operations.php Application : achat Methodes : renouvellement

Page 50

Liste des modifications13/07/07 Ajoute zone certificat pour renouvellement et refabrication

Supprime fax et type org sur compagnie fact (pas utilisé pour les commandes)

Modif système message erreur en clair

Change orthographe de certains paramètres en fonction du noms des variables du script commande

06/08/07 Ajoute codes Erreur

Ajout info paiement carte

Ajout liste produit

09/08/07 Corrige orthographe des noms de paramètre (1ère lettre en minuscule)

Mise en page manuel

Réponse methode statut 28/08/07 Ajout typeReponse sur méthode statut

Modif architecture réponse avec certificat sur méthode statut

Ajout codes erreurs pour renouvellement et refabrication + correction orthographe

Ajout raison refabrication

Ajout spécificités des multiCN qui clonent des monoCN29/08/07 Ajout code logiciel, typeOrganisation, code pays (iso 3166)

Ajout exemple de xml

V0.1

29/08/07 Réecriture 24/09/07

Mise à jour codes erreur

27/09/07

V0.2

Séparation des opérations et des informations sur 2 api's différentes

V1.018/10/07 Extension de la table Code Produits

Meilleure doc des URLs

Déplacements infos spécifiques à un client dans un fichier externe

Rajout MSExchange 2007 dans liste des logiciels01/11/07 Ajout code erreur 8

Ajout statut -2 : Refabrication terminée et -3 : En sommeil31/01/08 Ajout des produits X509Email (produits, SPKAC, logiciels)

Actualisation tables TypeOrg et Pays19/01/10

08/02/10 Ajout commande certificat client avec invitation

17/05/10 Supprime carte bancaire des modes de paiement (0cb)

09/09/10

V1.104/04/11

19/04/12

V1.2

09/02/16 Mise à jour produits, logiciels, paramètres. Suppression de paramètres obsolètes.

V1.2.1

18/02/16 Documentation des operations DCV. Ajout du responsable legal. Localisation anglophone.

V1.2.2

25/02/16 Amélioration du retour de status

V1.2.3

31/03/2016 Certigna Cachet Serveur RGS**, Thawte and Symantec developer certificates for individuals, Comodo Multiwild

31/03/2016 Retrait du champ fax deprécié, MAJ méthodes paiement

29/04/2016 Précisions sur les accès API.

V1.3

03/05/2016 Corrections et amélioration des descriptions, SAN wildcard Symantec, Nouveaux SAN et produits Certigna

V1.3.1

06/05/2016 Ajout du code d'erreur -15 pour les caractères * dans le CN

V1.4

18/08/2016 Déplacement des annexes à la fin du document. Ajout des codes d'erreur 305 à 307 pour le DCV.

Modification de dcvEmailRenvoyer pour la gestion des changements DCV avec ajout des réponses.

V1.4.1

19/08/2016

V1.4.2

23/08/2016 Corrections et ajout des warnings dans les retours.

V1.5

22/11/2016

V1.5.1

01/02/2017 Ajout d'une précision sur la gestion des SAN à la refabrication

V1.6

Ajout methode « revocation »

Ajout « Autre logiciel » dans la liste

Ajout méthode « reference » sur api-infosAjout refClient et numéro de série pour appelle fonction statut

Ajout de la méthode « enSommeil » sur api-infos

Mise en place du « Domain Control Validation » : DCV pour les certificats momo-domaines

« Domain Control Validation » pour les certificats multi-domaines

Type de Hachage pour certificats du groupe Symantec. Modification des contacts. Ajout de codes d'erreurs. Mise à jour des exemples

Ajout des URL de production. Mise à jour des procédure de gestion d'accès et de compte. Précision du retour du statut. Précision de la demande d'achat. Correction des types DCV.Ajout des codes NAF en annexe. Ajout de liens internes. Ajout du produit Certigna chiffrement RGS*.

Page 51: API TBS - tbs-certificats.com · IPv4 Opérations sur les certificats (Sandbox IPv4) (Production IPv4) Base URL : api-operations.php Application : achat Methodes : renouvellement

Page 51

09/02/2017

V1.7

24/05/2017

V1.7.1

20/06/2017

V1.8.0

11/07/2017 Ajout de la valeur unique pour le DCV Comodo dans la structure requete.

V1.8.1

24/10/2014 Ajout du paramètre de statut typeDate et nouveaux retours de statut

V1.8.2

24/01/2018

V1.8.3

23/02/2018 Ajout du support AED à la commande, mise à jour statut, ajout de la méthode listeAed, ajout codes erreur.

Mise à jour de la méthode de révocation, révocation par numéro de série, Possibilité de révoquer tous les certificats liés à une référence.Mise à jour des retours de status

Ajout et documentation de la méthode changementCommandes. Mise à jour des codes d'erreur.Ajout des labels de status. Précision du Siret pour Organisations françaises.

Ajout des valeurs pour typeDate dans la méthode Changement Commandes. Ajout d'un exemple pour changtementCommandes

Mise à jour codes erreur, ajout des champs de retour status « renouvele » et « estRenouvele »Ajout des produits, Globalsign SAN, Geotrust Multi et SAN, Certigna cachet horodatage et signature de code


Recommended