caerp_sign_pdf
Project description
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>
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file caerp_sign_pdf-2024.2.1.tar.gz
.
File metadata
- Download URL: caerp_sign_pdf-2024.2.1.tar.gz
- Upload date:
- Size: 17.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.9.19
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 07975bc07db36560d607d1819b120788d5f3a12c52c9f1d5628af056a364cede |
|
MD5 | 01c084d812ab479b5b6427e4b6c0ce69 |
|
BLAKE2b-256 | 3b28dda8270216f254b42365f2be8262ccd4f6f3d56c709992700c5c92391385 |