P7M P7S
Conversione file

Converti P7M in P7S

RISPOSTA RAPIDA
È possibile convertire P7M in P7S?
Sì - P7M si converte in P7S.

Usa OpenSSL in due passaggi: prima estrai il documento interno dal .p7m, quindi firmalo nuovamente con il tuo certificato per produrre un file .p7s separato. La maggior parte degli utenti che riceve un .p7m deve solo estrarre il documento all'interno, non produrre un .p7s.

In questa pagina

Testato su macOS, Windows e Linux
Ultima verifica Oct 2026

Altri convertitori gratuiti

HEIC, PNG, WEBP, MP3 e altri - ogni strumento qui è gratuito.

Apri la cassetta degli attrezzi

Perché convertire P7M in P7S?

Un .p7m è un contenitore a firma incorporata in cui il documento e la firma sono raggruppati insieme. Un .p7s è una firma separata che risiede in un file distinto accanto al documento originale. Entrambi utilizzano lo stesso standard PKCS#7/CMS (RFC 5652). Alcuni sistemi o archivi richiedono firme separate anziché incorporate, rendendo necessario questo flusso di lavoro in specifiche integrazioni tecniche.

Come convertire P7M in P7S

OpenSSL OPEN-SOURCE

Estrai il documento interno con openssl smime -verify -in document.p7m -inform DER -noverify -out inner.pdf, quindi crea la firma separata con openssl cms -sign -in inner.pdf -signer cert.pem -inkey key.pem -out signature.p7s -outform DER -detach.

Informazioni su questi formati

Qualità e a cosa prestare attenzione

  • La ri-firma rompe la firma originale - il nuovo .p7s è firmato dal tuo certificato, non da quello del firmatario originale.
  • Se la conservazione della prova del firmatario originale è un requisito legale, conserva il file .p7m come record autorevole e non firmare nuovamente.
  • Nessuna applicazione GUI di uso comune esegue questa specifica conversione; si tratta di un flusso di lavoro tecnico di nicchia gestito solo tramite riga di comando.

Domande frequenti

Perché OpenSSL è l'unico strumento per questo?
Nessuna applicazione GUI di uso comune esegue questo specifico flusso di lavoro da .p7m a .p7s; richiede l'accesso da riga di comando alle operazioni di firma crittografica.
La firma in un `.p7s` è la stessa dell'originale `.p7m`?
No - la ri-firma crea una nuova firma con il proprio certificato. La prova crittografica del firmatario originale non viene preservata.
Qual è la differenza tra `.p7m` e `.p7s`?
Entrambi usano PKCS#7/CMS: .p7m incorpora il contenuto del documento all'interno del contenitore della firma, mentre .p7s è un file sidecar separato che fa riferimento al documento esternamente.