Skip to main content

CAERP Sign PDF

Cette librairie a pour objectif de fournir un ensemble cohérent pour la signature et l’horodatage électronique des fichiers PDF issus de [CAERP](https://framagit.org/caerp/caerp).

Activation du module

L’API publique est configurable dans CAERP au travers du fichier de configuration .ini.

** Assurez-vous que la librairie caerp_sign_pdf est bien dans les pyramid.includes **

pyramid.includes = ...
                   ...
                   caerp_sign_pdf

** Configurez le service **

caerp.services.sign_pdf_service = caerp_sign_pdf.public.SignPDFService

** Configurez le chemin vers le certificat à utiliser pour signer et sa clé secrète **

caerp.sign_certificate_path = /path/to/certificate.p12
caerp.sign_certificate_passphrase = **************************

** Configurez les journaux de caerp_sign_pdf **

Voir la [documentation sur le module Python logging](https://docs.python.org/2/library/logging.html) pour le détail ainsi que les exemples dans le fichier development.ini.sample.

Vérification de la signature d’un document

La plupart des clients PDF permettent de visualiser et contrôler la signature numérique des documents, mais pas tous : les navigateurs web ne les affichent pas par défaut, de même pour certaines applications mobiles ou volontairement très simple.

Sous linux la signature d’un document PDF peut être vérifiée facilement en ligne de commande grâce à l’utilitaire pdfsig de la librairie poppler-utils :

pdfsig <monfichierpdf.pdf>

Build

On utilise désormais pyproject.toml afin de satisfaire aux exigences des versions modernes de python.

pip install build
python -m build

Metadata

Release files for caerp-sign-pdf 2026.1.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for caerp-sign-pdf 2026.1.2
File Size Uploaded
caerp_sign_pdf-2026.1.2.tar.gz 43.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for caerp-sign-pdf 2026.1.2
File Interpreter ABI Platform
caerp_sign_pdf-2026.1.2-py3-none-any.whl Python 3 none any Details

Total release size: 74.3 kB

Release files / caerp_sign_pdf-2026.1.2.tar.gz

Download URL caerp_sign_pdf-2026.1.2.tar.gz
Size 43.9 kB
Tags Source
SHA-256 checksum
How to use checksums
48b3c4cd0d059e7b89d5a905c61fd19cc6e66802cb35c6f3968f6e6d17879e56
BLAKE2b-256 checksum
How to use checksums
ee49b516d5c4a9c8762c9cbad52b9626ac7f8ea65c1d06aa19f13c0ce1360051
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.9

Release files / caerp_sign_pdf-2026.1.2-py3-none-any.whl

Download URL caerp_sign_pdf-2026.1.2-py3-none-any.whl
Size 30.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
bb380d7383518af98119f6ea4fb59d3d81cff0bb523aa86b10dbc74ebd15a321
BLAKE2b-256 checksum
How to use checksums
c14edafa569ef7bbd37e64c41b70873861612c88ec4ac914b8bc207bea4fb5db
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.9
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page