JAdES : conteneurs JWS et données JSON

Comprendre les possibilités techniques de l’API JAdES et ses conditions d’ouverture.

La référence Click&Cert v1 expose JAdES pour la création à partir d’un document et d’un digest. Confirmez l’ouverture et les droits commerciaux de JAdES dans votre commande : les conditions de l’offre Premium ne doivent pas être déduites de la seule présence de ces routes.

Routes et profils

Méthode et cheminDonnées envoyées
POST /api/clickncert/v1/document/jades/signcertificate_uid, document_base64 et options
POST /api/clickncert/v1/digest/jades/signcertificate_uid, digest_base64 et référence aux données

Les profils pris en charge sont B-B, B-T et B-LT. Le service documenté utilise sha256, une signature RSA-SHA256 et la sérialisation flattened_json. B-LTA n’est pas pris en charge ici.

Paramètres spécifiques

ChampDocumentDigest
packagingenveloping par défaut ou detacheddetached uniquement
serializationflattened_jsonflattened_json
content_typeType du contenu porté par le résultat, facultatifType du contenu référencé, facultatif
filenameNom métier facultatifObligatoire si reference_uri absent
reference_uriRéférence utile pour le mode détachéObligatoire si filename absent

L’API document reçoit les octets en Base64 ; elle ne reçoit pas directement un objet JSON comme charge utile à signer. Si votre document métier est JSON, fixez son encodage et sa sérialisation avant de calculer son empreinte ou de l’envoyer. Deux représentations JSON sémantiquement proches peuvent avoir des octets différents.

Enveloppe de réponse et contenu JAdES

La réponse HTTP est le contrat JSON commun v1 : format, signature_level, filename, mime_type, signature_uid, document_base64, metadata. Après décodage de document_base64, vous obtenez le résultat JAdES/JWS en JSON aplati.

Ne confondez pas le Base64 de transport de l’API et le Base64URL utilisé dans les éléments JWS. Ne réencodez pas manuellement les éléments du conteneur retourné.

Mode détaché et validation

Le mode détaché exige de conserver les données d’origine. Les références et les informations d’empreinte doivent être interprétées par un validateur compatible JAdES. Un validateur JWS générique ne contrôle pas nécessairement les propriétés d’horodatage et de validation à long terme ajoutées par JAdES.

Prévoyez une recette avec le système destinataire sur le packaging, le profil, les références et la confiance dans le certificat. Référence document · Référence digest.


Did this page help you?