Italian Decriptare file p7M

Star-Dust

Expert
Licensed User
Longtime User
E' un formato compresso con firma certificata. Usa Dike 6 c'è anche per Android e ti apre il documento.
In genere è una fattura elettronica o una raccomandata (equitalia? :confused: ).

Anche Poste Italiane distribuisce un software gratuito per aprire documenti firmati.

In realtà prima di essere aperto viene confrontato con una copia dell'originale conservato presso l'archivio del server che certifica il documento firmato e poi viene decompresso e aperto.
 
Last edited:

Lello1964

Well-Known Member
Licensed User
Longtime User
E' un formato compresso con firma certificata. Usa Dike 6 c'è anche per Android e ti apre il documento.
In genere è una fattura elettronica o una raccomandata (equitalia? :confused: ).

Anche Poste Italiane distribuisce un software gratuito per aprire documenti firmati.

In realtà prima di essere aperto viene confrontato con una copia dell'originale conservato presso l'archivio del server che certifica il documento firmato e poi viene decompresso e aperto.

Il problema è che devo aprire i file delle fatture elettroniche da una app.

Non posso usare software esterni, ho bisogno di una libreria android.
 

Star-Dust

Expert
Licensed User
Longtime User
Il problema è che devo aprire i file delle fatture elettroniche da una app.

Non posso usare software esterni, ho bisogno di una libreria android.
Prima lo devi decomprimere con Dike 6, poi il file risultante lo apri dall'App che vuoi.

Anche se esistono migliaia di App Android che ti visualizzano le fatture elettroniche e te le stampano.
Un come come facciamo tutti da quando usiamo le fatture elettroniche. (Davvero una bella invenzione)
 

Lello1964

Well-Known Member
Licensed User
Longtime User
Non posso, devo leggere le fatture del miei clienti da Aruba e visualizzarle, ho bisogno di decriptare i files letti dal server Aruba.

Non posso usare app esterne...
 

Star-Dust

Expert
Licensed User
Longtime User
Non posso, devo leggere le fatture del miei clienti da Aruba e visualizzarle, ho bisogno di decriptare i files letti dal server Aruba.

Non posso usare app esterne...
Si ma da quello che ho capito non te l'hanno mandato usando il codice Univoco ma la posta certificata.
Quindi non puoi averla su aruba. E comunque se la apri da un altra parte per vedere cosa sia mica comprometti nulla.


In ogni caso, io ti ho detto come aprire il file p7m. Poi il resto lo devi decidere tu.
Il p7m è un documento compresso certificato e si apre con un sw adatto come Dike 6 o quello che tu preferisci. Ma ci vuole un software che verifica il documento e ti certifichi l'autenticità.
 

Star-Dust

Expert
Licensed User
Longtime User
Tu volevi aprire p7m all'interno di una tua app Android?
Mica lo avevo capito :p Mi sembrava che avevi ricevuto un file p7m dalla posta certificata e non sapevi come aprirlo.

Comunque decomprimere/decodificare è una cosa, verificare la firma è un altra. Francamente non so se con RSA riesci al tuo scopo, te lo auguro.
 

Lello1964

Well-Known Member
Licensed User
Longtime User
no, non RSA, la libreria ha una funzione per decriptare i P7M, il problema è utilizzarla !!!
 

Star-Dust

Expert
Licensed User
Longtime User
Io abbandonato i programmi di fatturazione, proprio perché voglio evitare di scontrarmi con la fattura elettronica.

Ma se dovessi riprendere mi appoggerei a un servizio che esiste della Danea che ti offre dei servizi oncloud che puoi accedere attraverso delle richieste PHP molto semplici.

Proprio perché voglio evitare di impazzire con queste cose
 

Star-Dust

Expert
Licensed User
Longtime User
Però potresti chiedere a @DonManfred oppure a @Informatix che mi pare appena fatto del wrapping di librerie di crittografia
 

Lello1964

Well-Known Member
Licensed User
Longtime User
Proprio quella è la libreria che mi occorre, purtroppo non sono capace a integrarla.

La app su cui lavoro adesso preleva i files da Aruba, sia fatture emesse che ricevute in formato XML e li invia al commercialista.

Mi occorre per i miei clienti, per i file XML non criptati tutto bene, putroppo quelli P7M non riesco a decriptarli in Android.

occorre anche sbloccare la libreria,

https://www.example-code.com/java/global_unlock.asp
 

picenainformatica

Active Member
Licensed User
Longtime User
Io uso Bouncycastle in .Net per il p7m e c'è la versione java.
 

Star-Dust

Expert
Licensed User
Longtime User
Ci sono diversi metodi in VB.NET e in PHP per decofificare il file.
Sto cercando di capire che tipo di codifica usi... ma sembra che sia solo firmato e non criptato il p7m delle fatture elettroniche
 

picenainformatica

Active Member
Licensed User
Longtime User
Il p7m è SOLO firmato. Spesso, per semplificare la trasmissione, viene codificato in base64.
 

Star-Dust

Expert
Licensed User
Longtime User
Credo di essere riuscito a leggere XML senza usare librerie esterne di decodifica.
In realtà la libreria Java servirebbe se fosse criptato il file XML.
Farò altre prove... se funzionano potrei pubblicare una libreria B4X
 
Top