Comment ça marche

Architecture et flux de signature

XignAll s’exécute sur votre machine. Aucun document ne quitte votre environnement. Voici ce qui se passe à chaque étape.

Phase 1 — Préparation des documents

Avant la signature, les fichiers source doivent être en PDF. L’onglet Pipeline automatise conversion et nettoyage.

01
Convertir les sources en DOCX. Prend en charge .doc, .docx, .odt, .rtf, .txt, .html, .xlsx, .xls, .ods, .csv via LibreOffice ou Microsoft Word.
02
Ajouter une page DOCX. Souvent une liste de signataires ou une page de couverture, ajoutée avant la conversion PDF.
03
Convertir le DOCX en PDF. Produit le PDF final prêt à signer.
04
Ajouter une page PDF. Ajoute une page prédéfinie, par exemple SEAL, couverture ou annexe.
05–07
Nettoyer le contenu. Supprime du texte depuis un marqueur ou retire les N dernières pages de DOCX/PDF.

Les fichiers source ne sont jamais modifiés. Chaque étape écrit dans un dossier de sortie séparé.


Phase 2 — Signature numérique

XignAll utilise pyhanko pour appliquer des signatures PAdES. Chaque signature est intégrée comme mise à jour incrémentale, en conservant les signatures existantes.

Format

  • → PAdES — PDF Advanced Electronic Signatures
  • → Compatible eIDAS dans l’Union européenne
  • → QES avec certificat qualifié sur token matériel
  • → Horodatage RFC 3161 optionnel
  • → Mise à jour incrémentale qui préserve les signatures

Identifiants

  • → PKCS#12 : fichier .p12/.pfx + PIN par session
  • → PKCS#11 : token USB identifié par numéro de série
  • → PIN jamais stocké sur disque
  • → Détection de PIN erroné pour éviter le blocage
  • → Détection automatique des pilotes Windows, macOS, Linux

Placement

  • → Glisser-déposer sur aperçu PDF
  • → Position sauvegardée par profil
  • → Toutes les pages, paires/impaires ou plage personnalisée
  • → Apparence : nom, motif, lieu, date, logo
  • → Logo PNG/JPG, y compris PNG transparent

Performance

  • → 20–60 documents par minute
  • → Traitement parallèle
  • → Progression par fichier et globale
  • → Écriture atomique pour éviter les fichiers partiels

Phase 3 — Workflow série multi-signataires

Quand un lot exige plusieurs signataires dans un ordre défini, l’onglet Workflow orchestre la chaîne.

  1. 1.
    Liste ordonnée. L’administrateur définit les signataires et leurs profils XignAll.
  2. 2.
    Notifications successives. Chaque signataire signe puis XignAll notifie le suivant.
  3. 3.
    Continuité. Un signataire absent peut être ignoré et la chaîne continue.
  4. 4.
    SEAL final optionnel. Une signature organisationnelle SEAL peut certifier le lot terminé.
  5. 5.
    Table de signatures reconstruite. Avec une ligne marqueur, l’ancienne table est supprimée et recréée.

Server Edition — Surveillance automatique de dossier

Server Edition fonctionne en arrière-plan. Les documents déposés dans un dossier surveillé sont convertis et signés automatiquement.

Structure surveillée par XignAll
/SEAL/
├── Department-A/
├── document.docx   ← déposer ici
├── Signed/        ← PDF signé
└── Failed/        ← erreurs avec journal
├── Department-B/
└── ...
Nouveau fichier détecté. Tout sous-dossier de /SEAL/ est surveillé.
Conversion automatique. Les fichiers non PDF sont convertis avec LibreOffice, documents Office et images inclus.
Signature SEAL. Profil PKCS#12 ou PKCS#11, avec workflow appliqué avant si configuré.
Sortie maîtrisée. Le fichier signé va dans Signed/. Les erreurs vont dans Failed/ avec une entrée de journal.

Bot Telegram — Signature SEAL à distance

Server Edition inclut un bot Telegram pour les utilisateurs autorisés qui envoient des documents depuis tout appareil.

Flux

  1. L’utilisateur envoie un fichier ou une photo au bot
  2. XignAll reçoit le fichier sur le serveur
  3. Conversion en PDF si nécessaire
  4. Signature avec le profil SEAL configuré
  5. Retour du PDF signé en quelques secondes

Entrées prises en charge

  • → Documents Office : .docx, .doc, .odt, .rtf, .txt, .xlsx, .xls, .ods, .csv
  • → Images : .jpg, .png, .bmp, .tiff, .gif, .webp
  • → Photos prises au téléphone et envoyées par Telegram
  • → PDF signés directement sans conversion

Accès par whitelist : seuls les ID Telegram autorisés peuvent utiliser le bot. Commandes admin : /status, /users, /log.


Outils complémentaires

Inclus dans XignAll — aucun logiciel externe requis.

Fusion et division

Combinez plusieurs PDF ou divisez-les par plages de pages. Traitement par lot.

Rotation et filigrane

Faites pivoter des pages ou ajoutez des filigranes texte/image à des lots entiers.

Anonymisation

Masquez automatiquement e-mails, IBAN, téléphones, passeports et cartes via des motifs regex.

Extraction texte et images

Extrayez le texte en .txt ou les images intégrées depuis n’importe quel PDF.

Métadonnées

Consultez et modifiez titre, auteur, sujet, mots-clés et producteur PDF.

Chiffrement / déchiffrement

Protégez les PDF par mot de passe ou retirez la protection par lot.

Extracteur de cachet

Photo de signature manuscrite ou tampon → fond supprimé → PNG transparent.

Vérification des signatures

Inspectez signataire, certificat, horodatage et modifications détectées.

Profils de signature

Enregistrez des profils illimités avec certificat, position et apparence.

Questions fréquentes

Les documents sont-ils envoyés dans le cloud ?

Non. XignAll signe localement ; documents, certificat et PIN restent dans votre environnement.

Puis-je utiliser un token USB qualifié ?

Oui. XignAll prend en charge PKCS#11 pour eToken, SafeNet et dispositifs compatibles.

Que se passe-t-il en cas d’erreur ?

Le lot continue, l’erreur est journalisée et le fichier est isolé.

Quelles plateformes sont prises en charge ?

Windows, macOS et Linux.

Prêt à signer votre premier lot ?

L’édition gratuite est disponible sans limite de temps sur Windows, macOS et Linux.