Validation de signatures et cachets

L’option de service de confiance CCFN pour vérifier vos documents signés avant leur conservation.

Avec l’option Validation de signatures et cachets, le CCFN Datasure vérifie les signatures électroniques déjà présentes dans vos documents avant leur conservation. Vous automatisez leur contrôle, appliquez vos critères d’acceptation et conservez un résultat de validation associé au dépôt.

Une option de service de confiance eIDAS
La validation des signatures et cachets électroniques est un service de confiance au sens de l’article 3, point 16 d), du règlement eIDAS. Dans le CCFN, cette option s’intègre directement au parcours de dépôt : valider → certifier → conserver.

Vérifiez vos documents avant de les conserver

Votre besoinCe que l’option apporte
Recevoir des contrats signésVérifier les signatures existantes avant l’entrée en conservation
Collecter des documents cachetésContrôler les cachets de personnes morales avec sign_type=seal
Appliquer une exigence de qualificationExiger un certificat qualifié et, selon votre usage, un QSCD
Tracer la décisionRetrouver la conclusion du validateur, les résultats par signature et la politique appliquée

Le contrôle s’appuie sur le moteur DSS et ses informations de confiance pour analyser la validité cryptographique, la chaîne de certification et les éléments de qualification disponibles. Les résultats distinguent les signatures de personnes physiques et les cachets de personnes morales.

Cette option valide les signatures ou cachets déjà présents dans le document. Le cachet de conservation créé par le CCFN fait ensuite l’objet de sa propre validation dans la chaîne de preuve du dépôt.

Activer le contrôle

Ajoutez "signature_validation":"required" au dépôt. Le service analyse les signatures du document et applique la politique effective. Un document sans signature ne satisfait pas cette demande. Si la validation ou sa politique échoue, le dépôt n’aboutit pas.

{
  "signature_validation": "required",
  "signature_validation_policy": {
    "require_qualified": true,
    "require_qscd": true,
    "sign_type": "sign"
  }
}

Cet extrait est à intégrer au corps complet du dépôt. Il demande une signature de personne physique avec certificat qualifié et dispositif QSCD, sous réserve de la conclusion technique de validation.

Choisissez votre politique de validation

Trois configurations courantes permettent d’adapter l’option à votre processus :

Objectifrequire_qualifiedrequire_qscdsign_type
Signature électronique qualifiéetruetruesign
Cachet électronique qualifiétruetrueseal
Signature ou cachet avancé sur certificat qualifiétruefalseany

Ces critères complètent la validation technique ; toutes les signatures détectées doivent satisfaire la politique choisie.

Les trois critères

CritèreValeursSens
require_qualifiedtrue, false, null ou omisExiger le certificat qualifié, rendre ce critère facultatif, ou hériter
require_qscdtrue, false, null ou omisExiger le QSCD, rendre ce critère facultatif, ou hériter
sign_typesign, seal, any, null ou omisSignature, cachet, l’un des deux, ou héritage

false signifie « ce critère est facultatif » ; il ne signifie pas « exiger l’absence de cette propriété ». Une signature qualifiée peut donc rester acceptée lorsque require_qualified=false.

Comprendre l’héritage

Chaque critère est résolu séparément dans cet ordre : dépôt → espace → souscription → comportement strict du validateur. Une valeur null ou absente laisse la place au niveau suivant. Sans valeur explicite, les deux critères booléens restent nuls et sign_type vaut any ; cela ne signifie pas que le validateur accepte toute signature.

La politique effective et l’origine de chacun des critères sont enregistrées avec le résultat du dépôt. Un changement ultérieur de configuration ne réécrit pas cette décision historique.

Lire le résultat

signature_validation_result distingue la conclusion technique et la décision d’acceptation :

ChampUsage
dss_indicationConclusion agrégée remontée par le validateur
acceptedDécision de la politique CCFN
statusvalid, accepted_with_exceptions ou invalid
accepted_failuresExceptions de qualification explicitement acceptées
policy et policy_sourcesCritères appliqués et leur origine
signature_count et signaturesNombre et résultats individuels des signatures

La décision peut être accepted_with_exceptions lorsque la politique rend facultative une propriété de qualification manquante. La conclusion technique reste visible ; elle n’est pas transformée artificiellement en résultat favorable.

Toutes les signatures détectées doivent satisfaire la politique. Un document comportant une signature acceptée et une autre refusée est refusé. Les erreurs cryptographiques, d’intégrité ou de chaîne de certification et les erreurs inconnues ne sont pas rendues acceptables par l’assouplissement des seuls critères de qualification.

Formats et intégration

Le CCFN transmet le document à son prestataire de validation. La reconnaissance du format et la disponibilité des éléments de validation déterminent le résultat. Un format non pris en charge entraîne 422 ; une indisponibilité technique peut entraîner 503. Le contrat de dépôt n’expose pas un champ d’envoi de signature détachée distincte.

Reliez validation et conservation

Activez l’option sur vos dépôts et définissez une politique commune dans vos espaces CCFN. Retrouvez ensuite le résultat avec les métadonnées du document.

Référence : règlement eIDAS, article 3, point 16 d).


Did this page help you?