Bruxelles Linux User Group : BxLUG

Une culture numérique logo copyleft à Bruxelles.

LibreOffice 5.3.2 et signature numérique.

Yes we can !
Encourageons l’expérimentation personnelle et prudente...
Tout retour d’expériences bienvenus.

Intro

Cet article relate un retour d’expérience du Bxlug au FIJ, ce dimanche 23/04/2017 à propos de la possibilité de signer numériquement, via LibreOffice (LO) et un lecteur de carte d’identité , un fichier de format .pdf.
Dans notre cas, ce fichier a été créé et formaté en pdf par LO.
L’objectif final est d’utiliser (enfin) un logiciel libre pour signer tout document .pdf avec une carte d’identité électronique [1] , p.ex : une déclaration de clients TVA en Belgique.

Pré-requis

 un lecteur de carte reconnu, ici un acr38
 Téléchargez la version compressée de LibreOffice5.3.2
 Rendre votre lecteur de carte fonctionnel...
https://eid.belgium.be/fr/utiliser_...
Installer Eid, lecteur de carte d’identité électronique
 le paquet libreoffice-pdfimport semble requis.
 S’assurer que votre lecteur fonctionne sous firefox ou eid-viewer

Installer LibreOffice 5.3.2

 décompresser le fichier .tar.gz de votre LO fraichement téléchargé.
 Ouvrir un terminal et vous rendre dans le dossier décompressé.
 Entrer la ligne de commande : sudo dpkg -i *.deb
 Une fois votre mot de passe root bien rentré, laisser la magie opérer l’installation de LO.

Étape configuration

 Ouvrir votre nouveau LO.
 Barre des menus : Outils : Options : Sécurité : click "Certificats"
 Sélectionner le chemin de votre profil firefox et valider.

En pratique, nous avons réussi à :

 Ouvrir un .pdf avec toute appli LO Writer, Calc, Presentation...
 Choisir Fichier - Signatures numériques - Signer un pdf existant
 bouton : signer le document , notre lecteur s’est activé et les certificats belgium root C3 corrects sont apparus dans la liste des signatures numériques de LO.
 En choisissant le second certificat ’utilisé pour non répudiation’, l’apli vous demande le code pin de votre carte, validez et s’est signé.
 affaire à suivre...

Références

 https://wiki.documentfoundation.org...
 Signing an existing pdf : https://vmiklos.hu/blog/pdf-sign.html

eXEMPLE

Nos statuts, signés numériquement, à cosigner pour test :-)

[1La signature de fichiers numériques via une clé ssl existe depuis longtemps dans LO.

Messages

  • Après test grandeur nature (déclaration TVA, j’ai testé également avec un fichier Libreoffice), je ne vois uniquement dans LO que les certificats fichiers (disponible également dans Firefox), mais aucunement ceux du lecteur de carte.

    Ils sont pourtant bien visibles et utilisables dans Firefox.

    J’utilise :
     LibreOffice 5.3.6.1 + extension libreoffice-pdfimport (Via le PPA)
    https://launchpad.net/~libreoffice/+archive/ubuntu/libreoffice-5-3
     Ubuntu 14.04.5 LTS (64bit)
     Firefox 56.0

    Les méthodes via Acrobat Reader ne fonctionnent pas non plus.
    libbeidpkcs11-0:i386 est introuvable apparemment.

    Et le service http://sign.belgium.be/ ne permet pas de signer des PDF. Juste les fichiers ODF et OOXML sont acceptés. Et après test, ce site ne fonctionne pas.

    Bref je dois encore utiliser un vieux PC fonctionnant sur Windows XP qui ne sert qu’à signer les PDF...

  • 5 avril 2018, 22:34 , par Jean Pierre Fourrey

    Bonjour
    J’ai suivi la procédure indiquée avec LO 5.4
    le PDF de la TVA n’est pas visible
    j’ai du le signer sous Windows avec acrobat R
    et quand je l’affiche signé dans LO sous Ubuntu il est lisible ?

  • Het ondertekenen lukt, maar best het signatuur certificaat gebruiken denk ik.

    Na het ondertekenen krijg ik wel de melding : certificaat kon niet worden gevalideerd. Dus het document is ondertekend, maar libreoffice kan het niet valideren (kan dus het root cert niet verifieren ?)

    Getest op libreoffice 6.4.3.2

Un message, un commentaire ?

Votre message
modération a priori

Ce forum est modéré a priori : votre contribution n’apparaîtra qu’après avoir été validée par les responsables.

Pour créer des paragraphes, laissez simplement des lignes vides.

Soutien vers nubo.coop

Prochainement :

 13 novembre : Atelier Linux, atelier du web en 2024
 14 novembre : Installation Linux (Gnu/Linux) à la Bibliothèque d’Ixelles
 17 novembre : GNU/Linux Install Afternoon @ Caldarium

Sur hackeragenda.be :
12 novembre : TechMardi [urlab]
12 novembre : [Online Tech talk] AI Hyper-Personalization for CRM: driving engagement [le_wagon_brussels_coding_station]
12 novembre : WATITECHJEUDI [urlab]