# Estrarre xml da un file .p7m

**URL:** <https://forum.italia.it/t/estrarre-xml-da-un-file-p7m/17711>\
**Category:** Fatturazione Elettronica\
**Created:** [15 Novembre 2020, 1:03am UTC](https://forum.italia.it/t/estrarre-xml-da-un-file-p7m/17711 "2020-11-15T01:03:34Z")\
**Posts on this page:** 1\
**Showing post:** 3

<div class="post-metadata">

**Author:** ![vbato](https://forum.italia.it/letter_avatar_proxy/v4/letter/v/3e96dc/32.png) [@vbato](https://forum.italia.it/u/vbato)\
**Post date:** [16 Novembre 2020, 11:12am UTC](https://forum.italia.it/t/estrarre-xml-da-un-file-p7m/17711/3 "2020-11-16T11:12:19Z")

</div>

Come già indicato da @ettore , il modo più semplice è richiamare openssl come programma esterno, però ti consiglio di usare il comando “cms” invece di “smime” perché ci sono alcuni file che non si riescono ad estrarre con smime, come indicato in un altro thread:

> [@File p7m contenenti file binario](https://forum.italia.it/t/file-p7m-contenenti-file-binario/8522/30):
>
> Ciao. Usando il comando “openssl cms” invece di “openssl smime” dovrebbe funzionare. I due comandi fanno più o meno la stessa cosa, ma il comando cms “digerisce” una varietà più ampia di file. Maggiori informazioni qui:

Purtroppo la libreria wrapper di OpenSSL per python (pyopenssl), come già quella per PHP, non espone la funzione necessaria (CMS\_verify).

---

_[View the full topic](https://forum.italia.it/t/estrarre-xml-da-un-file-p7m/17711)._
