Come funziona
Architettura e flusso di firma
XignAll viene eseguito sul Suo computer. Nessun documento lascia il Suo ambiente. Ecco cosa accade a ogni passaggio.
Fase 1 — Preparazione dei documenti
Prima della firma, i file sorgente devono essere PDF. La scheda Pipeline automatizza conversione e pulizia.
I file sorgente non vengono modificati. Ogni passaggio scrive in una cartella di output separata.
Fase 2 — Firma digitale
XignAll usa pyhanko per firme PAdES. Ogni firma è incorporata come aggiornamento incrementale del PDF, preservando le firme esistenti.
Formato firma
- → PAdES — PDF Advanced Electronic Signatures
- → Compatibile eIDAS nell’UE
- → QES con certificato qualificato su token hardware
- → Timestamp RFC 3161 opzionale
- → Aggiornamento incrementale che preserva le firme
Credenziali
- → PKCS#12: file .p12/.pfx + PIN per sessione
- → PKCS#11: token USB identificato dal seriale
- → PIN mai salvato su disco
- → Rilevamento PIN errato per evitare blocchi
- → Driver rilevati automaticamente su Windows, macOS, Linux
Posizionamento
- → Drag-and-drop su anteprima PDF
- → Posizione salvata per profilo
- → Tutte le pagine, pari/dispari o intervallo personalizzato
- → Aspetto: nome, motivo, luogo, data, logo
- → Logo PNG/JPG, anche PNG trasparente
Prestazioni
- → 100+ documenti al minuto in firma (misurato)
- → Elaborazione parallela
- → Avanzamento per file e totale
- → Scrittura atomica senza file parziali
Quanto tempo ci vuole?
Tempi misurati per 100 documenti Word (.doc) su due computer diversi, con LibreOffice. XignAll analizza il computer e consiglia automaticamente il numero di processi paralleli (worker).
Preparazione dei documenti — 100 documenti
| Azione | Intel Core i5 | Intel Core i9 | ||
|---|---|---|---|---|
| 1 worker | 4 worker | 1 worker | 8 worker | |
| Passo 1 — conversione da .doc a .docx | 11:00 | 4:53 | 6:47 | 1:34 |
| Passo 2 — aggiunta della pagina delle firme | 5,2 s | 2,7 s | 2,6 s | 1,1 s |
| Passo 4 — aggiunta di pagine PDF | 6,9 s | 3,8 s | 3,0 s | 1,4 s |
| Passo 5 — conversione da .docx a PDF | 12:30 | 5:09 | 7:09 | 1:36 |
| Flusso completo (passi 1, 2, 4, 5) | 23:41 | 10:08 | 14:00 | 3:13 |
| Senza il passo 1 (file già in .docx) | ≈ 12:41 | ≈ 5:15 | ≈ 7:13 | ≈ 1:39 |
| Flusso completo — documenti al minuto | ≈ 4,2 | ≈ 9,9 | ≈ 7,1 | ≈ 31 |
Firma — 100 PDF
| Azione | Intel Core i5 | Intel Core i9 | |
|---|---|---|---|
| 1 thread di firma | 2 thread di firma | 1 thread di firma | |
| Token hardware (USB) | 0:47 | 0:35 | ≈ 0:45 |
| File di certificato (.p12) | — | — | ≈ 0:21 |
- Intel Core i5: Portatile, Intel Core i5 (2 core / 4 thread), 8 GB di RAM, SSD, Windows
- Intel Core i9: Portatile, Intel Core i9 (8 core / 16 thread), 32 GB di RAM, SSD, macOS
- ≈ = calcolato dalle misurazioni, non cronometrato separatamente. — = non ancora misurato.
- I tempi dipendono dal processore, dalla dimensione dei documenti e da dove sono archiviati (SSD locale, rete o disco cloud). I tuoi risultati saranno diversi.
- Il token hardware elabora una sola richiesta alla volta, quindi più di 2 thread di firma non servono (provato: 4 thread hanno richiesto lo stesso tempo di 2). I thread di firma sono un’impostazione opzionale, 1 per impostazione predefinita.
- Misurato da noi a ottobre 2026 con XignAll 1.3.10. L’edizione Free usa 1 worker; il flusso completo e la firma in blocco fanno parte di Pro.
Fase 3 — Workflow seriale multi-firmatario
Quando un batch richiede più firmatari in ordine definito, la scheda Workflow orchestra la catena.
- 1.Elenco ordinato. L’amministratore definisce firmatari e profili XignAll.
- 2.Notifiche successive. Ogni firmatario firma e XignAll avvisa il successivo.
- 3.Continuità. Un firmatario assente può essere saltato.
- 4.SEAL finale opzionale. Una firma organizzativa certifica il batch completato.
- 5.Tabella firme ricostruita. Con una riga marker, la tabella precedente viene eliminata e ricreata.
Server Edition — Folder Watch automatico
Server Edition gira in background. I documenti inseriti in una cartella monitorata vengono convertiti e firmati automaticamente.
Bot Telegram — Firma SEAL remota
Server Edition include un bot Telegram per utenti autorizzati che inviano documenti da qualsiasi dispositivo.
Flusso
- L’utente invia file o foto al bot
- XignAll riceve il file sul server
- Lo converte in PDF se necessario
- Firma con il profilo SEAL configurato
- Restituisce il PDF firmato in pochi secondi
Input supportati
- → Documenti Office: .docx, .doc, .odt, .rtf, .txt, .xlsx, .xls, .ods, .csv
- → Immagini: .jpg, .png, .bmp, .tiff, .gif, .webp
- → Foto dal telefono inviate via Telegram
- → PDF firmati direttamente senza conversione
Accesso tramite whitelist: solo ID Telegram autorizzati possono usare il bot. Comandi admin: /status, /users, /log.
Strumenti di supporto
Integrati in XignAll — nessun software esterno richiesto.
Unione e divisione
Combina più PDF o dividili per intervalli di pagine. Operazioni batch.
Rotazione e watermark
Ruota pagine specifiche o aggiungi watermark testo/immagine a interi batch.
Anonimizzazione
Oscura automaticamente e-mail, IBAN, telefoni, passaporti e carte tramite pattern regex.
Estrazione testo e immagini
Estrai testo in .txt o immagini incorporate da qualsiasi PDF.
Modifica metadati
Visualizza e modifica titolo, autore, soggetto, parole chiave e produttore PDF.
Crittografia / decrittografia
Proteggi PDF con password o rimuovi la protezione in batch.
Estrattore timbro
Foto di firma o timbro → sfondo rimosso → PNG trasparente.
Verifica firme
Controlla firmatario, certificato, timestamp e modifiche rilevate.
Profili firmatario
Salva profili illimitati con certificato, posizione e aspetto.
Domande frequenti
I documenti vengono caricati nel cloud?
No. XignAll firma localmente; documenti, certificato e PIN restano nel Suo ambiente.
Posso usare un token USB qualificato?
Sì. XignAll supporta PKCS#11 per eToken, SafeNet e dispositivi compatibili.
Cosa succede in caso di errore?
Il batch continua, l’errore viene registrato e il file viene isolato.
Quali piattaforme sono supportate?
Windows, macOS e Linux.
Pronto a firmare il primo batch?
L’edizione gratuita è disponibile senza limiti di tempo su Windows, macOS e Linux.
