P7M è un’estensione usata per buste crittografiche: dentro può esserci un PDF, un XML o un altro file. Il nome non garantisce formato interno, numero di firme o attendibilità. Per leggere il documento occorre interpretare la busta.
Apri il lettore P7M →Indice della guida
Una busta intorno al documento
L’estensione .p7m viene comunemente usata per documenti racchiusi in strutture crittografiche CMS, note anche nel contesto PKCS#7. Nel caso di una busta firmata CAdES, la struttura contiene il documento e informazioni utili a controllarne la firma.
Il documento interno può essere un PDF, un XML, un file di un programma d’ufficio o un altro formato. Per questo “P7M” non significa automaticamente “PDF”.
Un modo utile per immaginare un caso supportato è questo:
contratto.pdf.p7m
└─ busta firmata
├─ documento: contratto.pdf
├─ dati di una o più firme
└─ certificati inclusi, quando presenti
Lo schema illustra le informazioni che il lettore può incontrare. Non implica che ogni P7M contenga esattamente quegli elementi o che il certificato sia attendibile.
Perché esistono nomi come PDF.P7M
Un nome come contratto.pdf.p7m suggerisce che il documento prima della firma fosse un PDF. Il nome è un’indicazione utile, ma il lettore deve controllare la struttura e il contenuto effettivi.
Il formato interno può essere riconosciuto dai byte del documento. P7MGratis usa questa informazione per mostrare l’anteprima PDF o XML e proporre un nome adatto per il download.
Rinominare il file non estrae il documento. Per togliere la busta serve interpretare la struttura crittografica.
P7M, P7S, PDF e XML non sono intercambiabili
| Estensione | Cosa puoi dedurre | Cosa non puoi dedurre |
|---|---|---|
.p7m |
Il nome indica una busta da interpretare. | Che contenga un PDF o che la firma sia valida e qualificata. |
.pdf |
Il file può essere un documento PDF. | Che sia privo di firme: può includerne nella propria struttura. |
.xml |
Il documento può contenere dati XML. | Che sia necessariamente senza firma: esistono anche firme XML. |
.p7s |
È un’estensione impiegata per firme, anche collegate a messaggi. | Che contenga il documento originale da estrarre. |
P7MGratis accetta P7M e XML. Non verifica firme PAdES dentro PDF né firme XML/XAdES; non selezionare un P7S aspettandoti una conversione in PDF. Per le firme incorporate usa la procedura dedicata a verificare un PDF PAdES.
Che cosa contiene una busta firmata
Una busta può includere:
- il contenuto originale;
- una o più firme e l’indicazione degli algoritmi;
- certificati dei firmatari;
- attributi firmati, come il digest del contenuto;
- informazioni aggiuntive, ad esempio date dichiarate o marche temporali.
Non ogni informazione inclusa è automaticamente attendibile. Un certificato inserito nel file non diventa una fonte fidata per il solo fatto di essere presente. Una data dichiarata di firma non equivale a una data attestata da una marca temporale validata.
Come aprirlo con P7MGratis
Seleziona il file nel lettore. L’elaborazione avviene nel browser: il motore apre le buste supportate, verifica le firme disponibili ed estrae il documento.
Puoi leggere il PDF completo, consultare una fattura XML o scaricare un contenuto non visualizzabile. Per più documenti è disponibile lo ZIP. Apertura ed estrazione sono gratuite. I passaggi dopo l’apertura sono illustrati nella guida per leggere il contenuto del P7M; le definizioni tecniche sono raccolte nel glossario.
Per vedere la differenza fra contenuto e busta, prova il PDF dimostrativo in P7M. Il risultato scaricabile è il PDF; la busta di partenza rimane nel percorso in cui l’hai salvata. L’operazione nel browser non rinomina e non modifica quel file sul dispositivo.
I casi che richiedono altro
Una firma separata, detta detached, non contiene il documento: dalla sola firma non è possibile ricrearlo. Una busta cifrata richiede invece la chiave privata del destinatario. P7MGratis non chiede chiavi private e non apre contenuti cifrati.
Le buste annidate contengono un’altra busta firmata: il lettore prova ad aprire fino a cinque livelli. Firme e limiti sono mostrati per ciascun livello riconosciuto.
La struttura CMS è definita nello standard RFC 5652. Il lettore offre un controllo crittografico locale, con i limiti spiegati nella guida alla verifica.
Posso cancellare il P7M dopo aver scaricato il documento?
Il contenuto estratto è comodo da leggere, ma non conserva automaticamente la firma della busta. Se vuoi mantenere ciò che hai ricevuto, conserva anche il P7M. Non dedurre dall’estrazione una regola generale sugli obblighi di conservazione: dipendono dal tuo caso e non vengono valutati dal lettore.
Fonti e riferimenti
Le istruzioni sul lettore descrivono le funzioni di P7MGratis. I riferimenti primari riportati qui permettono di distinguere quelle funzioni dagli standard, dai servizi esterni e dalle regole citate nella guida.
- IETF — CMS, RFC 5652Tipi di contenuto, SignedData e informazioni sui firmatari.
- W3C — XML SignatureUn formato di firma diverso dalla busta CMS; utile a distinguere documento ed estensione.