# Problema estrazione file firmato

**URL:** <https://forum.italia.it/t/problema-estrazione-file-firmato/12539>\
**Category:** Fatturazione Elettronica\
**Created:** [10 Dicembre 2019, 2:03pm UTC](https://forum.italia.it/t/problema-estrazione-file-firmato/12539 "2019-12-10T14:03:36Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![Sbraaaa](https://forum.italia.it/user_avatar/forum.italia.it/sbraaaa/32/2801_2.png) [@Sbraaaa](https://forum.italia.it/u/Sbraaaa)\
**Post date:** [10 Dicembre 2019, 2:03pm UTC](https://forum.italia.it/t/problema-estrazione-file-firmato/12539/1 "2019-12-10T14:03:36Z")

</div>

Ciao a tutti,  
di recente mi sono imbattuto in questo problema: nel momento in cui estraggo l’xml dal p7m firmato ottengo il seguente errore:

139981386158528:error:04091068:rsa routines:int\_rsa\_verify:bad signature:…/crypto/rsa/rsa\_sign.c:220:  
139981386158528:error:21071069:PKCS7 routines:PKCS7\_signatureVerify:signature failure:…/crypto/pkcs7/pk7\_doit.c:1037:  
139981386158528:error:21075069:PKCS7 routines:PKCS7\_verify:signature failure:…/crypto/pkcs7/pk7\_smime.c:353:

l’operazione viene fatta a linea di comando su server linux con questo comando:  
openssl smime -verify -inform DEM -in file\_recapitato.xml.p7m -noverify -out file\_recapito.xml.

il contenuto viene estratto regolarmente ma il messaggio è piuttosto inquietante!  
Ho fatto una veloce ricerca nel forum usando il codice di errore ma non ho trovato nulla.  
In compenso in rete ci sono dei casi censiti: [questo](https://github.com/eniocarboni/p7m/issues/4) e [questo](https://github.com/eniocarboni/p7m/issues/7).

Nel dubbio ho aggiornato tutti i pacchetti collegati a openssl ma senza ottenere risultati.  
Da quanto leggo in giro il problema dovrebbe essere che chi ha firmato il file lo ha fatto usando una versione obsoleta di openssl (così mi è parso di capire…).

Vi siete imbattuti in situazioni analoghe?  
Come sempre grazie in anticipo a nchiunque riesca a fornire informazioni utili 😉

---

<div class="post-metadata">

**Author:** ![wadindowa](https://forum.italia.it/user_avatar/forum.italia.it/wadindowa/32/1617_2.png) [@wadindowa](https://forum.italia.it/u/wadindowa)\
**Post date:** [10 Dicembre 2019, 3:44pm UTC](https://forum.italia.it/t/problema-estrazione-file-firmato/12539/2 "2019-12-10T15:44:00Z")

</div>

Mi sembra di aver incontrato un problema simile tempo fa, non ricordo esattamente perchè funziona (documentazione questa sconosciuta), ma prova con:  
`openssl cms -verify -in file_recapitato.xml.p7m -noverify -inform DER -out file_recapito.xml -no_attr_verify`

---

<div class="post-metadata">

**Author:** ![Sbraaaa](https://forum.italia.it/user_avatar/forum.italia.it/sbraaaa/32/2801_2.png) [@Sbraaaa](https://forum.italia.it/u/Sbraaaa)\
**Post date:** [10 Dicembre 2019, 5:50pm UTC](https://forum.italia.it/t/problema-estrazione-file-firmato/12539/3 "2019-12-10T17:50:10Z")

</div>

Funziona, grazie! 😉

---

<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:** [11 Dicembre 2019, 11:32am UTC](https://forum.italia.it/t/problema-estrazione-file-firmato/12539/4 "2019-12-11T11:32:56Z")

</div>

C’era già qualcuno che aveva problemi col comando `smime` di openssl, ma l’errore era diverso (vedi [File p7m contenenti file binario](https://forum.italia.it/t/file-p7m-contenenti-file-binario/8522/29) e la mia risposta [File p7m contenenti file binario](https://forum.italia.it/t/file-p7m-contenenti-file-binario/8522/30)).  
La soluzione sembra però essere la stessa, ovvero usare il comando `cms` (che sarebbe comunque quello più corretto).

---

<div class="post-metadata">

**Author:** ![DavideCervella](https://forum.italia.it/user_avatar/forum.italia.it/davidecervella/32/3267_2.png) [@DavideCervella](https://forum.italia.it/u/DavideCervella)\
**Post date:** [7 Febbraio 2020, 10:41am UTC](https://forum.italia.it/t/problema-estrazione-file-firmato/12539/5 "2020-02-07T10:41:32Z")

</div>

Identico problema, risolto grazie a questa risposta.  
Mille grazie!

---

<div class="post-metadata">

**Author:** ![p15](https://forum.italia.it/user_avatar/forum.italia.it/p15/32/6283_2.png) [@p15](https://forum.italia.it/u/p15)\
**Post date:** [3 Ottobre 2020, 4:39am UTC](https://forum.italia.it/t/problema-estrazione-file-firmato/12539/6 "2020-10-03T04:39:37Z")

</div>

Ottimo funziona… Grazie!
