To use this formats: Download free DiKe (Italy) or ArubaSign. These verify the digital signature and let you view/extract the enclosed document. The extension is used for legally signed documents in Italy/EU.
How to Open P7M Files
Digitally Signed Documents - Verify & Extract
Quick Facts
What is a P7M File?
A This type file is a digitally signed document using the PKCS#7/CMS cryptographic standard. It wraps an original document (usually PDF, XML, or TXT) with a digital signature that proves authenticity and integrity.
P7M files are especially common in Italy and other EU countries for:
- Electronic invoices (fattura elettronica)
- Legal contracts
- Government documents
- Certified email attachments (PEC)
- Business correspondence
How P7M Works
When someone signs a document digitally:
- Original document (e.g.,
contract.pdf) is taken - Cryptographic signature is applied using signer's certificate
- Both are packaged into
contract.pdf.p7m - Recipient can verify signer's identity and that document wasn't modified
How to Open P7M Files
Method 1: DiKe (Free - Italy)
- Download DiKe from InfoCert
- Install and open
- Drag P7M file or File → Open
- View signature details and enclosed document
- Export original file if needed
Method 2: ArubaSign (Free)
- Download ArubaSign
- Open The format file
- Verify signature
- Save enclosed document
Method 3: Adobe Acrobat Reader
If P7M contains a PDF, recent Acrobat versions can open it:
- Open Acrobat Reader
- File → Open → select P7M
- View PDF with signature panel showing
Method 4: Online Verification
Upload The extension to verify signature and view contents online.
Method 5: OpenSSL (Technical)
Extract content via command line:
openssl smime -verify -in document.p7m -inform DER -noverify -out document.pdf
Extract Document from P7M
To get the original file (PDF, XML) from P7M:
Using DiKe/ArubaSign:
- Open P7M file
- Click "Extract" or "Save As"
- Choose destination
- Original file is saved without P7M wrapper
Using Online Tools:
- Upload to verification site
- Download extracted document
Verify P7M Signature
When opening P7M, check for:
- Valid signature: Green checkmark, "Signature Valid"
- Signer identity: Name and certificate details
- Timestamp: When document was signed
- Certificate validity: Not expired, issued by trusted CA
Create P7M Files (Sign Documents)
To create your own digitally signed P7M documents, you need:
- Digital signature certificate — Obtained from a Certification Authority
- Smart card or USB token — Contains your private key
- Signing software — DiKe, ArubaSign, etc.
In Italy, digital signature certificates are issued by accredited CAs like InfoCert, Aruba, Poste Italiane.
Programs That Open P7M
| Program | Platform | Price |
|---|---|---|
| DiKe | Windows, Mac | Free |
| ArubaSign | Windows, Mac, Linux | Free |
| Adobe Acrobat Reader | Windows, Mac | Free |
| FirmaOK! | Windows | Free |
| OpenSSL | All | Free |