Converti P7S in XPS
Creare una rappresentazione XPS del contenuto originale associato a una firma P7S.
Converti i file P7S online
Non abbiamo ancora un convertitore online dedicato per P7S in XPS, ma puoi convertire i file P7S online in questi formati:
Vuoi convertire P7S in XPS?
Faccelo sapere. Scegliamo le prossime conversioni da aggiungere in base all'interesse.
Come convertire p7s in xps file
- Documenti
- Ancora nessuna valutazione.
Un flusso di lavoro Windows può richiedere una copia XPS di un'email o di un documento firmato per la stampa a layout fisso, l'invio o l'archiviazione. Un file .p7s contiene solitamente solo la firma crittografica, quindi il messaggio o documento originale deve essere aperto e sottoposto a rendering prima di poter creare un file XPS.
Cos'è il formato P7S
.p7s identifica comunemente un contenitore di firma PKCS#7 o CMS utilizzato per la firma delle email S/MIME, i sistemi di firma dei documenti e altri flussi di lavoro PKI. Outlook, Thunderbird, Apple Mail, i server di posta aziendali e i software per la firma elettronica possono creare o allegare dati P7S.
Un P7S detached, spesso denominato smime.p7s, contiene la firma e le informazioni sul certificato, ma non il corpo dell'email o il documento firmato. Deve essere elaborato insieme al contenuto originale. Un file CMS opaque può contenere il contenuto firmato, ma rimane comunque un contenitore di firma, non un file con layout di pagina. Rinominare .p7s in .xps non lo converte.
Cos'è il formato XPS
XPS (XML Paper Specification) è un pacchetto di documenti a layout fisso basato su XML. Registra la geometria delle pagine, il posizionamento del testo, le risorse incorporate, la grafica vettoriale e la formattazione di stampa, in modo che il documento possa essere sottoposto a rendering in modo uniforme.
XPS è adatto quando un sistema Windows lo richiede specificamente o quando è necessaria una paginazione fissa. È supportato meno ampiamente rispetto a PDF e la creazione di XPS normalmente non conserva la firma P7S né le prove verificabili del relativo certificato; crea un nuovo documento sottoposto a rendering.
Come creare un file XPS
Email firmata in Outlook o in un altro client di posta
- Conservare il messaggio originale completo, ad esempio
.emlo.msg, insieme al relativo allegatosmime.p7s. Non aprire l'allegato P7S come se fosse il messaggio. - Aprire il messaggio in un client di posta compatibile con S/MIME e controllare lo stato della firma. Risolvere i problemi relativi a un certificato sconosciuto, scaduto o revocato prima di considerare attendibile il messaggio.
- Scegliere File → Print e selezionare
Microsoft XPS Document Writer. - Impostare le pagine richieste, il formato della carta, l'orientamento e il ridimensionamento, quindi selezionare Print.
- Scegliere una destinazione e salvare l'output con l'estensione
.xps.
Gli allegati non vengono inclusi automaticamente nel messaggio stampato. Aprire e stampare separatamente ogni allegato richiesto.
Documenti firmati e file CMS
Prima verificare o estrarre il contenuto firmato, quindi aprire tale contenuto nell'applicazione nativa e stamparlo tramite la stampante XPS. Per un file CMS con codifica DER contenente contenuto incorporato, OpenSSL può estrarre il contenuto con:
openssl cms -verify -inform DER -in signed.p7s -noverify -out original.bin
Per una firma detached, fornire il contenuto originale:
openssl cms -verify -inform DER -in signature.p7s -content original.bin -noverify -out verified.bin
-noverify controlla l'operazione di firma CMS saltando la convalida dell'attendibilità della catena di certificati; non dimostra che il firmatario sia attendibile. Quando è richiesta la convalida dell'attendibilità, utilizzare invece un file CA attendibile o un certificate store appropriato. Utilizzare -inform PEM per l'input con codifica PEM. Questi comandi si applicano ai file compatibili con CMS, non a tutti i formati di firma proprietari.
Se il risultato estratto è un PDF, un'immagine o un file Office, aprirlo in un'applicazione desktop appropriata e selezionare File → Print → Microsoft XPS Document Writer. Se la stampante XPS non è disponibile, abilitare la funzionalità facoltativa Windows pertinente o installare un driver per stampante XPS approvato; la disponibilità varia in base all'edizione e alla versione di Windows.
Conversione online
Non esiste un servizio online generico in grado di ricostruire il messaggio o il documento mancante a partire da un P7S detached. Per un file PDF o Office estratto non riservato, è possibile prendere in considerazione un servizio come Zamzar o Online-Convert solo se l'elenco dei formati attualmente supportati indica esplicitamente il formato di origine e l'output XPS. Non caricare email firmate, certificati, contratti, dati personali o documenti soggetti a normative; utilizzare invece la verifica locale e la stampante XPS Windows.
Limiti di qualità e compatibilità
- Un P7S non garantisce il formato della pagina, il ritorno a capo delle righe, i font o il contenuto visivo, quindi normalmente non può essere sottoposto direttamente a rendering come XPS.
- La stampa può modificare la paginazione, omettere contenuti interattivi o non supportati, appiattire le annotazioni e sostituire i font non disponibili. Controllare le interruzioni di pagina, le immagini, le tabelle e le informazioni sullo stato del certificato stampate.
- Il risultato XPS è un rendering, non un sostituto firmato crittograficamente. Conservare il messaggio o documento firmato originale, il file P7S e le prove pertinenti del certificato quando sono importanti la convalida della firma o la provenienza legale.
- Il supporto per la visualizzazione e la stampa XPS è concentrato in Windows. Utilizzare PDF quando il destinatario o l'archivio non richiede specificamente XPS.
Confronto formato: P7S vs XPS
Come i formati P7S e XPS si confrontano sulle proprietà più importanti per questa conversione.
| Proprietà | .P7S PKCS #7 Signature / Cryptographic Message Syntax (detached signature file) | .XPS Open XML Paper Specification |
|---|---|---|
| Testo modificabile | No | No |
| Layout pagina fisso | No | Sì |
| Formattazione del testo | Nessuno | Estesa |
| Immagini | No | Sì |
| Elementi interattivi | No | No |
| Protezione con password | Forte | Base |
| Si apre in un browser web | No | No |
| Dimensione tipica del file | Molto piccolo | Medio |
| Standard aperto | Parzialmente aperto | Parzialmente aperto |
| Ideale per | Incorporamento nelle applicazioni | Pubblicazione |
| Introdotto | 1991 | 2006 |
| Sviluppatore | RSA Laboratories / IETF | Microsoft |
| Tipo MIME | application/pkcs7-signature | application/vnd.ms-xpsdocument |
Le informazioni su estensioni e tipi di file sono fornite da File-Extensions.org
Software e collegamenti suggeriti: convertitori da p7s a xps
Domande frequenti
Posso convertire un file P7S in XPS da solo?
Di solito no, perché un file P7S contiene normalmente una firma digitale anziché il documento firmato. Per creare una versione XPS è necessario anche il contenuto originale firmato.
La firma digitale P7S verrà mantenuta nel file XPS?
No, non ci si deve aspettare che la firma P7S originale rimanga allegata o verificabile dopo il rendering del contenuto come XPS. Il file XPS rappresenta l’aspetto del documento, non il rapporto di firma originale.
La formattazione rimane la stessa quando si converte P7S in XPS?
Può rimanere visivamente coerente se il contenuto originale è disponibile e viene elaborato correttamente, ma il risultato dipende dal documento di origine, dai caratteri, dalle impostazioni della pagina e dal processo di rendering. XPS usa un layout a pagina fissa, quindi il contenuto interattivo o adattabile può essere trasformato in pagine.
Perché la conversione da P7S a XPS non riesce o produce un risultato vuoto?
Il motivo più comune è che il P7S è una firma separata e non contiene il documento firmato. Senza il file originale corrispondente, la firma può al massimo essere verificata, ma non c’è alcun contenuto da convertire in XPS.