Cacheter un PDF avec PAdES

Choisir un profil PAdES et les paramètres de l’API document v1.

POST /api/clickncert/v1/document/pades/sign reçoit un PDF complet en Base64 et renvoie un PDF cacheté dans une réponse JSON. Utilisez ce mode pour obtenir directement un fichier final, notamment en B-LT ou B-LTA.

Paramètres

ChampRègle / usage
certificate_uidObligatoire ; certificat autorisé et disponible
document_base64Obligatoire ; octets d’un PDF non vide encodés en Base64
filenameNom métier facultatif, 255 caractères maximum
signature_levelB-B par défaut ; B-T, B-LT, B-LTA possibles selon offre
digest_algorithmsha256
certification_levelnone par défaut ; contrôle des modifications PDF, voir ci-dessous
reasonMotif facultatif, 500 caractères maximum
locationLieu facultatif, 255 caractères maximum
signature_field_nameNom du champ, facultatif, 128 caractères maximum
visible_signatureObjet facultatif pour l’apparence et le placement
totpSelon le niveau et le type de certificat utilisés

L’API v1 utilise visible_signature. Le champ visible_seal appartient à l’API legacy et ne doit pas être copié dans cette requête.

Choisir le profil

Un premier test B-B permet de valider l’accès et le document. Pour dater le cachet par une source de temps de confiance, demandez B-T. B-LT incorpore aussi des éléments de validation. B-LTA ajoute une protection d’archive sur le PDF enrichi. Les profils B-T, B-LT et B-LTA nécessitent la licence API Premium.

{
  "certificate_uid": "REMPLACER_PAR_UID_CERTIFICAT",
  "document_base64": "REMPLACER_PAR_BASE64_DU_PDF",
  "filename": "attestation.pdf",
  "signature_level": "B-LT",
  "digest_algorithm": "sha256",
  "certification_level": "none",
  "reason": "Émission de l’attestation",
  "location": "France"
}

Ce modèle contient des valeurs à remplacer ; utilisez le démarrage rapide pour encoder le fichier correctement.

Restrictions de modification du PDF

certification_levelIntention du contrôle PDF
nonePas de certification DocMDP demandée par cette option
no_changes_allowedInterdire les modifications ultérieures selon les règles PDF
form_fillingAutoriser les usages de formulaire prévus par cette certification
form_filling_and_annotationsAutoriser également les annotations prévues

Cette option concerne les permissions de modification du PDF. Elle ne décrit pas la qualification eIDAS du cachet. Vérifiez sa compatibilité avec les signatures et restrictions déjà présentes ainsi qu’avec vos opérations ultérieures.

Résultat et contrôle

La réponse contient format, signature_level, filename, mime_type, signature_uid, document_base64 et metadata. Le résultat PAdES document a le type application/pdf. Décodez le Base64, conservez les octets retournés et validez le document final.

N’appliquez pas ensuite de conversion PDF, d’optimisation ou de modification de page sans analyser l’impact sur les signatures. La validation du fichier produit fait partie de la recette avec vos modèles réels.

Référence PAdES document · Apparence · Validation.


Did this page help you?