Niveaux de signature · Code SMS
Signature électronique par SMS : le code OTP expliqué, du signataire à l'expéditeur
La signature électronique par SMS consiste à envoyer au signataire un code à usage unique (OTP) de 6 chiffres sur son téléphone : il le saisit sur la page de signature pour prouver qu'il détient bien le numéro indiqué par l'expéditeur, puis il signe. Chez Certyneo, ce code valable 10 minutes ouvre la signature électronique avancée (AES), qui ajoute une clé cryptographique propre au signataire, disponible dès le forfait Personnel à 9 € TTC par mois avec 25 SMS inclus. Ce guide explique pas à pas le parcours du signataire, que faire si le code SMS n'arrive pas, ce que le code prouve et ne prouve pas, et combien coûte un SMS selon le forfait.
Mis à jour le 28 septembre 2026 · Rédigé par l'équipe Certyneo
Comment fonctionne la signature électronique par code SMS
Le principe est celui de la double authentification bancaire. L'expéditeur renseigne, pour chaque signataire, son adresse e-mail et son numéro de mobile. Le signataire reçoit le lien de signature par e-mail ; au moment de signer, la plateforme envoie un code de validation par SMS à ce numéro. Tant que le bon code n'est pas saisi, la signature est bloquée.
Le code est généré pour cette seule signature, il expire vite et ne peut servir qu'une fois : c'est le sens de « OTP », pour *one-time password*. Deux canaux distincts sont donc réunis — la boîte mail qui a reçu le lien et le téléphone qui a reçu le code — ce qui rend l'usurpation beaucoup plus difficile qu'avec un simple lien.
Les règles du code SMS chez Certyneo
| Paramètre | Valeur |
|---|---|
| Format du code | 6 chiffres, à usage unique |
| Durée de validité | 10 minutes après l'envoi |
| Demandes de code SMS | 3 au maximum par signataire sur 10 minutes |
| Essais de saisie | 10 au maximum sur 10 minutes, puis nouveau code à demander |
| Délai pour signer après validation | 30 minutes pour certifier la clé du signataire |
| Trace au dossier de preuve | Envoi et validation datés, canal SMS, numéro masqué |
Le numéro de téléphone apparaît masqué dans le certificat de preuve (par exemple +336•••••78) : il permet d'identifier l'envoi sans exposer le numéro complet à tous ceux qui recevront le document signé.
Code SMS et niveau eIDAS : l'OTP seul ne fait pas une signature avancée
On lit souvent qu'un code SMS « transforme » une signature simple en signature avancée. C'est inexact. L'article 26 du règlement eIDAS exige quatre choses : que la signature soit liée au signataire de manière univoque, qu'elle permette de l'identifier, qu'elle soit créée avec des données qu'il a sous son contrôle exclusif, et qu'elle soit liée aux données signées de sorte que toute modification soit détectable. Le code SMS répond au deuxième point ; il ne dit rien des autres.
C'est pourquoi la signature électronique avancée de Certyneo combine le code SMS avec une clé cryptographique personnelle, selon la politique de signature publiée :
- Pendant que le signataire attend son SMS, son navigateur génère une paire de clés ECDSA P-256 marquée non exportable : la clé privée ne quitte jamais l'onglet, n'est ni envoyée à Certyneo ni enregistrée sur l'appareil.
- Une fois le code SMS validé, l'autorité « Certyneo AES Signataires » certifie la clé publique au nom et à l'e-mail du signataire, sur preuve de possession de la clé privée. Ce certificat est valable 24 heures et ne sert qu'à signer.
- Le navigateur signe au format CAdES un manifeste contenant l'empreinte SHA-256 de chaque document tel qu'il a été affiché et de chaque valeur saisie. Le serveur recalcule tout et refuse la signature à la moindre divergence.
- Le PDF final embarque le manifeste et la signature de chaque signataire, puis un sceau PAdES couvre l'ensemble : toute retouche ultérieure est détectable sur la page vérifier un document.
Ce que la clé AES n'est pas
La clé du signataire est une clé logicielle du navigateur, certifiée par une autorité Certyneo qui ne figure pas sur la liste de confiance européenne. Ce n'est pas un certificat qualifié. Pour une formalité qui exige une signature qualifiée, comme le guichet unique de l'INPI, il faut la signature qualifiée (QES), avec vérification d'identité par un prestataire qualifié.
Ce que le code SMS prouve, et ce qu'il ne prouve pas
Ce que le code de validation prouve
- La possession du téléphone : la personne qui a signé avait, à cet instant, accès au mobile rattaché au numéro saisi par l'expéditeur.
- Le moment : l'envoi et la validation du code sont horodatés en UTC dans le journal d'audit, avec l'adresse IP et le navigateur.
- La cohérence du parcours : le code n'est accepté que sur le lien personnel du signataire, pour cette enveloppe-là.
Ce qu'il ne prouve pas
- L'identité civile : aucun contrôle de pièce d'identité n'accompagne le code SMS. Si l'expéditeur saisit un mauvais numéro, le code part au mauvais destinataire.
- L'absence de fraude à la carte SIM : un numéro détourné (duplication de SIM, téléphone prêté) reste un risque que seul un contrôle d'identité réduit.
- Une équivalence avec la signature manuscrite : seule la signature qualifiée en bénéficie dans toute l'UE (article 25.2 d'eIDAS). Pour une signature simple ou avancée, c'est le dossier de preuve qui établit la fiabilité du procédé en cas de litige.
En pratique, le code SMS est un excellent compromis pour les contrats courants à enjeu réel : il ajoute un second facteur sans imposer de démarche au signataire. Notre guide sur la valeur juridique de la signature électronique détaille comment un juge apprécie ces preuves.
Code SMS ou code e-mail : lequel choisir pour vos signatures ?
Certyneo propose aussi un code de vérification par e-mail sur la signature simple, activé par défaut depuis le tableau de bord. Il est gratuit, mais il repose sur le même canal que le lien de signature : quelqu'un qui accède à la boîte mail du signataire obtient à la fois le lien et le code.
| Critère | Code par e-mail | Code par SMS |
|---|---|---|
| Niveau eIDAS | Signature simple (SES) | Signature avancée (AES), avec la clé personnelle du signataire |
| Forfait minimum | Gratuit | Personnel (9 € TTC/mois) |
| Coût par code | Aucun | Décompté du quota SMS du forfait |
| Canaux vérifiés | 1 (la boîte mail) | 2 (la boîte mail et le téléphone) |
| Validité du code | 10 minutes | 10 minutes |
| Renvois possibles | 5 demandes sur 10 minutes | 3 demandes sur 10 minutes |
| Donnée à collecter | E-mail et numéro de mobile |
Règle simple : code e-mail pour les documents à faible enjeu (bon de commande, attestation, accord de principe), code SMS dès que le contrat engage durablement les parties. Notre dossier sur la signature électronique certifiée aide à situer chaque niveau.
Signer un document avec un code SMS : le pas à pas du signataire
- Ouvrez l'e-mail d'invitation et cliquez sur le lien de signature. Aucun compte ni application n'est nécessaire.
- Lisez le document, remplissez les champs demandés et tracez votre signature.
- Cliquez sur « Signer » : un SMS contenant un code à 6 chiffres part vers le numéro que l'expéditeur a enregistré pour vous.
- Saisissez le code dans les 10 minutes. Gardez l'onglet ouvert : c'est lui qui détient votre clé de signature.
- Validez. Le document signé et son certificat de preuve vous sont envoyés quand tous les signataires ont signé.
Le parcours complet, sur ordinateur comme sur mobile, est décrit dans notre guide comment signer un document en ligne.
Je n'ai pas reçu le code SMS de signature électronique : que faire ?
Dans la grande majorité des cas, le SMS arrive en quelques secondes. S'il manque à l'appel, vérifiez dans cet ordre :
- Attendez une minute avant de redemander un code : les réseaux mobiles ont parfois un léger retard, et chaque nouvelle demande consomme l'une des 3 permises en 10 minutes.
- Vérifiez le réseau et le mode avion : un téléphone sans réseau ne reçoit rien, même en Wi-Fi. À l'étranger, l'itinérance doit être active.
- Regardez les SMS filtrés : certains téléphones classent les messages d'expéditeurs inconnus dans un dossier « spam » ou « expéditeurs inconnus ».
- Contrôlez le numéro affiché : si la page indique que le numéro enregistré est invalide (indicatif pays saisi deux fois, longueur incorrecte), aucun renvoi ne marchera. Demandez à l'expéditeur de le corriger.
- Si le message dit de contacter l'expéditeur : son quota de SMS est probablement épuisé pour le mois. Il doit acheter un pack de SMS ; vous n'avez rien à faire de votre côté.
- Après 3 demandes infructueuses, patientez quelques minutes : le compteur se libère au bout de 10 minutes.
Code « incorrect » ou « expiré »
Un code n'est valable que 10 minutes et une seule fois. Si vous en avez demandé plusieurs, seul le dernier compte. Au-delà de 10 essais en 10 minutes, la saisie est bloquée : demandez un nouveau code.
Faire signer par SMS : quel forfait et combien coûte un SMS
Côté expéditeur, le SMS s'active en choisissant le niveau avancé pour l'enveloppe et en renseignant le mobile de chaque signataire. Chaque code envoyé avec succès est décompté du quota mensuel ; un envoi qui échoue n'est pas compté. Le forfait Gratuit ne comprend pas de SMS : il se limite à la signature simple.
| Forfait | Prix | Enveloppes/mois | SMS inclus/mois |
|---|---|---|---|
| Gratuit | 0 € | 2 (5 les 14 premiers jours) | 0 |
| Personnel | 9 € | 25 | 25 |
| Standard | 19 € | 100 | 100 |
| Business | 39 € | 300 | 300 |
| Business Pro | 99 € | 1 000 | 1 500 |
Les packs de SMS supplémentaires
Quand le quota du mois est atteint, les packs prennent le relais. Ils s'achètent depuis l'espace facturation, sont consommés après le quota du forfait et n'expirent pas.
| Pack | Prix | Prix par SMS |
|---|---|---|
| 100 SMS | 7 € | 0,07 € |
| 500 SMS | 30 € | 0,06 € |
| 1 000 SMS | 55 € | 0,055 € |
| 5 000 SMS | 220 € | 0,044 € |
Un SMS vers un numéro hors d'Europe coûte 0,10 € de plus. Comptez un SMS par signataire, plus les éventuels renvois : un bail signé par un bailleur et deux colocataires consomme au moins 3 SMS. Tous les forfaits sont sans engagement ; le détail est sur la page tarifs.
Signature par SMS : Certyneo, Youtrust (ex-Yousign) et DocuSign comparés
| Critère | Certyneo | Youtrust (ex-Yousign) | DocuSign |
|---|---|---|---|
| Premier forfait avec SMS | Personnel, 9 € TTC/mois | Plus, 23 € HT/mois par utilisateur | Standard (276 € HT/an par utilisateur) |
| Prix du SMS | Publié : quota inclus puis packs de 0,044 € à 0,07 € | Non publié | Non publié, « contactez le service commercial » |
| SMS inclus | 25 à 1 500 par mois selon le forfait | Non précisé | Non précisé |
| Niveau obtenu | AES avec clé personnelle du signataire | Non précisé sur la page tarifs | Non précisé sur la page tarifs |
Les prix Certyneo sont TTC, ceux de Youtrust et DocuSign HT. Pour aller plus loin : prix de Yousign, prix de DocuSign et notre comparatif des prix de la signature électronique.
Bail, contrat de travail, banque : quand exiger un code SMS
- Bail d'habitation ou de colocation : le locataire signe souvent depuis son téléphone ; le code SMS renforce l'identification sans lui imposer de démarche. Un code par colocataire.
- Contrat de travail et avenants : la signature avancée est le niveau généralement retenu par les services RH pour un engagement durable. Le mobile du salarié est déjà dans son dossier.
- Banque, assurance, crédit : les parcours de souscription utilisent massivement l'OTP par SMS. Pour un acte qui exige une identité vérifiée, passez à la signature qualifiée.
- Devis et contrats commerciaux de montant élevé : le code SMS réduit le risque de contestation du type « ce n'est pas moi qui ai signé ».
Pour les documents du quotidien, la signature électronique gratuite avec code e-mail suffit. Pour une vue d'ensemble des niveaux SES, AES et QES, consultez notre guide eIDAS.
Ajoutez le code SMS à vos signatures
Signature avancée avec code SMS et clé personnelle du signataire dès 9 € TTC par mois, 25 SMS inclus, sans engagement.
Questions fréquentes
Comment fonctionne la signature électronique par SMS ?
Au moment de signer, la plateforme envoie un code à usage unique sur le mobile du signataire. Il le saisit sur la page de signature pour prouver qu'il détient ce numéro. Chez Certyneo, le code a 6 chiffres, reste valable 10 minutes et ouvre la signature avancée, qui ajoute une clé cryptographique propre au signataire.
Une signature avec code SMS est-elle une signature avancée ?
Pas à elle seule. Le code SMS identifie le signataire, mais l'article 26 d'eIDAS exige aussi une clé sous son contrôle exclusif et un lien avec les données signées. Chez Certyneo, le code SMS est complété par une clé non exportable générée dans le navigateur et une signature CAdES du document.
Je n'ai pas reçu le code SMS pour signer, que faire ?
Attendez une minute, vérifiez le réseau et le dossier des SMS filtrés, puis redemandez un code (3 demandes possibles en 10 minutes). Si la page signale un numéro invalide ou vous invite à contacter l'expéditeur, c'est lui qui doit corriger votre numéro ou recharger son crédit de SMS.
Combien de temps le code SMS de signature est-il valable ?
Chez Certyneo, 10 minutes. Seul le dernier code demandé est valable, et une seule fois. Après 10 essais erronés en 10 minutes, il faut demander un nouveau code.
Combien coûte la signature électronique par SMS ?
Chez Certyneo, les SMS sont inclus dans les forfaits payants : 25 par mois en Personnel (9 € TTC), 100 en Standard, 300 en Business et 1 500 en Business Pro. Au-delà, des packs sans expiration coûtent de 0,044 € à 0,07 € le SMS, avec 0,10 € de plus hors d'Europe. Youtrust et DocuSign ne publient pas de prix par SMS.
Le code SMS vérifie-t-il l'identité du signataire ?
Il prouve la possession du téléphone, pas l'identité civile : il n'y a pas de contrôle de pièce d'identité. Pour une identité vérifiée par un prestataire qualifié, il faut la signature qualifiée (QES), vendue par Certyneo 14,90 € TTC l'unité sans abonnement et 9,90 € avec.
Peut-on signer par SMS avec le forfait gratuit ?
Non. Le forfait Gratuit de Certyneo comprend la signature simple, avec code de vérification par e-mail, mais aucun SMS. Le code SMS et la signature avancée commencent au forfait Personnel à 9 € TTC par mois.
Un signataire à l'étranger peut-il recevoir le code SMS ?
Oui, s'il a un numéro mobile valide saisi au format international et du réseau au moment de signer. Chez Certyneo, un SMS envoyé hors d'Europe coûte 0,10 € de plus à l'expéditeur.
Niveaux de signature et authentification
Point de départ du dossier : Tout savoir sur la signature électronique.
Signature électronique avancée (AES) : définition eIDAS, valeur juridique et prix
Ce qu'exige vraiment l'article 26 d'eIDAS, comment une signature avancée est produite, ce qu'elle vaut devant un juge, quand passer à la qualifiée et combien elle coûte.
Signature électronique d'un appel d'offres : ce qu'exige la commande publique et comment signer sans clé USB
Niveau exigé par l'arrêté du 22 mars 2019, moment où il faut signer, formats acceptés, coût d'un certificat sur clé comparé à une signature qualifiée à l'acte, et pas à pas pour l'acte d'engagement.
Clé USB de signature électronique : prix, usages et alternative sans clé
Ce qu'est un certificat de signature sur clé USB (token QSCD), à quoi il sert, combien il coûte chez Certigna, ChamberSign, CertEurope et Certinomis, et quand une signature qualifiée à distance suffit.
Signature électronique au Maroc : loi 43-20, valeur juridique et contrats France–Maroc
Ce que prévoit la loi 43-20, ce que vaut une signature électronique devant un juge marocain, qui sont les prestataires agréés par la DGSSI, et comment signer un contrat entre la France et le Maroc.
Sources
- Règlement (UE) n° 910/2014 (eIDAS), articles 25 et 26 : eur-lex.europa.eu/legal-content/FR/TXT/?uri=CELEX:32014R0910
- Youtrust — prix de l'application (authentification par SMS à partir du plan Plus) : youtrust.com/fr-fr/prix-application
- Youtrust — prix de l'API : youtrust.com/pricing-api
- DocuSign — forfaits et tarifs eSignature : ecom.docusign.com/fr-FR/plans-and-pricing/esignature
Offres des éditeurs tiers relevées sur leurs pages publiques à la date de mise à jour indiquée ; elles peuvent évoluer. Une erreur ? contact@certyneo.com