Un file .p7m racchiude un documento in una firma digitale CAdES, il formato basato su CMS definito da ETSI nella norma EN 319 122. Il documento originale, spesso una fattura XML, si trova nella busta insieme al certificato del firmatario; il nome mantiene l’estensione originale, per esempio fattura.xml.p7m. Lo SdI accetta fatture firmate in questo formato. Klarbon apre le buste .p7m in beta.
Cosa contiene un file .p7m?
| Proprietà | Valore |
|---|---|
| Standard | CAdES, ETSI EN 319 122-1, edizione citata 1.3.1 di giugno 2023 |
| Sintassi | CMS SignedData in ASN.1, con codifica DER o BER |
| Contenuto | il documento originale, incluso nella busta |
| Altri dati | una o più firme e i certificati dei firmatari |
| Nome tipico | nome.xml.p7m per una fattura XML firmata |
ETSI definisce CAdES come un insieme di componenti e firme di base che si aggiungono a CMS (ETSI EN 319 122-1, in inglese). Le regole italiane ammettono CAdES-BES, che produce un file .xml.p7m, e XAdES-BES, che mantiene il nome .xml (specifiche SdI 1.8.1). Le fatture verso la PA devono essere firmate; vedi FatturaPA.
Cosa dimostra una firma?
Una firma CAdES valida dimostra che il contenuto non è cambiato dopo la firma e identifica il certificato usato. L’attendibilità, la revoca e la qualifica del certificato al momento della firma richiedono controlli distinti: la corrispondenza tra firma e contenuto non basta. La sola apertura della busta non dimostra nessuna delle due cose.
Cosa può fare Klarbon con un .p7m?
| Operazione | Stato |
|---|---|
| Aprire una busta .p7m, anche con firme annidate | beta, in Apri una fattura elettronica |
| Mostrare la fattura contenuta, se il suo formato è supportato | beta |
| Controllare le firme RSA ed ECDSA supportate rispetto al contenuto | beta; gli algoritmi non supportati vengono segnalati |
| Verificare l’attendibilità, la revoca o la qualifica del certificato | non ancora disponibile |
Klarbon non firma mai i documenti e non chiede una chiave privata. Se converti la fattura contenuta, il risultato è un nuovo documento senza firma: conserva l’originale firmato.
Vedi anche
Domande frequenti
Cos’è un file .p7m?
Un documento racchiuso in una busta di firma digitale CAdES. Il file originale, spesso una fattura XML, si trova nella busta insieme al certificato del firmatario. Il nome di solito mantiene l’estensione originale, per esempio fattura.xml.p7m.
Come apro un file .p7m?
Estrai il contenuto dalla busta per ottenere il documento originale. Klarbon lo fa in beta e mostra la fattura italiana FPR12 contenuta come documento leggibile. Anche i programmi di firma e alcuni visualizzatori dei certificatori italiani aprono i file .p7m.
Come apro un file .p7m su Mac?
Usa il visualizzatore di Klarbon nel browser, in beta. Apre le buste supportate e mostra la fattura se il formato contenuto è leggibile da Klarbon. Non è un servizio completo di verifica dei certificati.
Aprire un file .p7m dimostra che la firma è valida?
Non del tutto. Klarbon controlla le firme RSA ed ECDSA supportate rispetto al contenuto e segnala quelle che non può controllare. Non verifica l’attendibilità, la revoca o la qualifica del certificato; per questo serve un verificatore che copra anche tali controlli.