Closed jerrywham closed 3 months ago
J'ai trouvé d'où vient l'erreur et comment la résoudre. Quand j'ai généré les certificats NSS, je l'ai fait avec le compte root. Les fichiers générés dans le dossier avaient donc pour propriétaire root. Mais l'application est lancée par www-data. Il a donc fallu que je fasse de lui le propriétaire des fichiers de NSS avec la commande :
chown www-data:www-data -R NSS/*
en me plaçant dans le dossier racine de l'application.
Ah top j'allais te répondre ça !
Merci j'ai modifié la doc : https://github.com/24eme/signaturepdf/commit/fdf4ebe6c45b629bed352ee1e48db76123f0e8d6
J'ai encore une question. Le pdf est bien généré mais je ne parviens pas à afficher les informations concernant la signature et le certificat. Quelle application dois-je utiliser pour les afficher et vérifier que le pdf est certifié ?
Les informations de ce style : https://github.com/user-attachments/assets/02800847-cb03-4fbf-86bb-4ddcdcab9a69
Tu peux utiliser okular (un client lourd). Le travail n'est pas complétement terminé on va intégrer un vérificateur à signature pdf
Je viens de découvrir cet outil en ligne pour vérifier une signature : https://it-tools.tech/pdf-signature-checker
pdfsign error: Segmentation fault [/var/www/signaturepdf/lib/NSSCryptography.class.php:28]
est l'erreur qui s'affiche à la génération d'un pdf signé chiffré.Dans le fichier config/config.ini, j'ai les lignes suivantes (le mot de passe ci-dessous n'est que pour l'exemple mais est de longueur à peu prêt équivalente) :