menu di navigazione del network

Estrarre xml da un file .p7m

Buongiorno, avrei bisogno di un programmino in python che mi estrae semplicemente il contenuto delle fatture xml firmate in p7m. Mi pare di aver capito che bisogna usare openssl ma non ho ben capito come procedere…se qualcuno ha già lavorato su un programma del genere o può dare qualche dritta sarebbe molto gradito.

Buongiorno Marco.
Io, in VB, utilizzo la seguente riga di comando:

Call shell(“c:\TuaCartella\openssl smime -decrypt -in C:\Gestionale\TuoFile.p7m -inform DER -verify -noverify -out c:\TuaCartella\TuoFile.xml”, 1)

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:

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