Gestore, redazione e contatti
ApriFileP7M.online è gestito da Agape Group GmbH. Le guide sono redatte per il servizio e dichiarano questa relazione: quando descriviamo il lettore o lo confrontiamo con altri strumenti, siamo anche il suo gestore. Per assistenza e segnalazioni il contatto pubblico è info@agapegroup.ch.
Non attribuiamo alle pagine un autore qualificato, un audit ufficiale o una certificazione che non siano documentati. I marchi di altri fornitori citati nelle guide restano dei rispettivi titolari. Il confronto con Dike e gli strumenti InfoCert non implica affiliazione.
Tre livelli di evidenza
| Livello | Che cosa trovi nelle guide | Come valutarlo |
|---|---|---|
| Standard e documentazione | Link a RFC, documentazione dei formati e fonti ufficiali | Descrivono il riferimento, non certificano questa implementazione |
| Comportamento implementato | Funzioni, pulsanti e limiti della versione del lettore | Va confrontato con la pagina e con i file effettivamente usati |
| Collaudo riproducibile | Campioni sintetici e risultati attesi | Riguarda quei campioni e le condizioni della prova |
La distinzione evita che una specifica dello standard venga presentata come una funzione già disponibile o che un test su un caso venga generalizzato a tutti i documenti.
Campioni pubblici: cosa puoi ripetere
Il laboratorio della guida al formato comprende un PDF sintetico di due pagine e buste CMS integra, modificata e annidata. Il manifesto dei campioni riporta metodo, dimensioni e impronte SHA-256.
Per il campione integro e per quello annidato, il contenuto estratto deve coincidere con il PDF di riferimento. Per il campione modificato, l’estrazione resta possibile ma il controllo di integrità non deve risultare positivo. Nel campione annidato vengono distinti due livelli di firma.
Il certificato è autofirmato: questi esempi non rappresentano una firma qualificata attendibile. La chiave privata temporanea usata per generarli viene rimossa e non fa parte dei file distribuiti. Il generatore non utilizza documenti di clienti.
Casi controllati nel codice
La suite locale include estrazione dei byte PDF, firme coerenti e contenuti modificati, buste annidate, codifiche DER/BER e PEM, firme separate e contenitori incompleti. I controlli sulle fatture includono più corpi XML, importi letti senza ricalcolo e generazione delle copie PDF.
Sono presenti casi avversari per dichiarazioni DTD, entità XML e strutture troppo profonde o con troppe righe. Una revisione tecnica ha individuato un caso di amplificazione del lavoro su corpi XML annidati; il parser è stato corretto per leggere soltanto i figli nella posizione prevista e applicare limiti strutturali. Il caso è stato ricontrollato dopo la modifica. Non presentiamo questa revisione come una certificazione generale di sicurezza.
Limiti che proteggono le risorse del dispositivo
Il sito accetta fino a 50 MB per file, 100 MB complessivi nella sessione e dieci file aggiunti per volta. L’anteprima strutturata XML è limitata a 10 MB di testo, cento corpi, duemila righe complessive, cinquantamila elementi e sessantaquattro livelli di profondità. I PDF vengono renderizzati con limiti sul canvas.
I limiti non garantiscono che un dispositivo disponga sempre di memoria sufficiente. L’anteprima, il contenuto estratto e le strutture del parser possono richiedere più memoria della dimensione del file ricevuto.
Browser e dispositivi
Il lettore richiede JavaScript, Web Worker, canvas e un browser aggiornato. Il controllo crittografico richiede anche Web Crypto in un contesto sicuro HTTPS. I font, le librerie e il lettore PDF sono serviti dal sito.
Il collaudo dell’interfaccia viene eseguito su browser desktop e a larghezze desktop/mobile. Una verifica del layout mobile non equivale a una prova su ogni iPhone o dispositivo Android: sistema operativo, browser, memoria e selettore dei file possono cambiare il comportamento. Le guide Mac, Windows e telefono spiegano i percorsi e i problemi da distinguere.
Ciò che questi controlli non certificano
La verifica della busta non comprende catena fiduciaria, revoca OCSP/CRL, qualificazione, marche temporali o firme PAdES interne al PDF. Non determina validità giuridica e non sostituisce un validatore appropriato.
La lettura FatturaPA non è una validazione XSD completa, un controllo fiscale, un invio allo SdI o un servizio di conservazione. Il PDF da XML è una rappresentazione parziale e dichiarata.
Come segnalarci un problema utile da riprodurre
Indica sistema operativo, versione del browser, tipo di file, passaggio eseguito e messaggio ricevuto. Se puoi, descrivi il caso usando un documento sintetico. Non inviare chiavi private, PIN o documenti riservati insieme alla prima richiesta.
Per problemi nei dati della fattura, specifica se il campo manca anche nella sorgente XML oppure solo nella scheda. Per problemi di verifica, distingui mancata estrazione, esito crittografico negativo e controllo non completato. La privacy descrive il trattamento locale dei documenti e quello separato dei contatti di assistenza.