logo
Benvenuto, ospite. Per favore accedi o registrati per attivare tutte le funzioni: Accedi o Registrati.

Notifica

Icon
Error

Opzioni
Vai all'ultimo messaggio Vai al primo messaggio non letto
harlock  
#1 Inviato : giovedì 3 aprile 2025 14:02:36(UTC)
harlock

Rank: Advanced Member

Karma:

Gruppi: Member
Iscritto: 03/07/2018(UTC)
Messaggi: 45
Italy
Scrive da: druento

Ha ringraziato: 15 volte
E' stato ringraziato: 2 volte in 2 messaggi
Buongiorno , come da titolo ho un problema nella firma ed invio della FE al SDI.

Con la chiavetta/firma vecchia [ rilasciata dalla camera commercio (quella bianca e rosso )] , seguendo le indicazioni sul forum (vedi citazione sotto) ero riuscito a configurare ed usare totto Ok .
Purtopppo ora ho dovuto aggiornare la chiavetta xke quella vecchia scadeva e con la nuova non riesco a firmare ed inviare le FE tramite microfatture come prima.






la nuova "chiavetta" è quella rilasciata da "infocamere", da quel cha capisco firma con "bit4id" ... [ la chiavetta è questa h**ps://id.infocamere.it/firma-digitale-camera-di-commercio.html ]
ho cercato la dll [ bit4xpki.dll] che viene installata con questo aggiornamento , provato a cambiare il percorso ..
cliccato sui "..." dell indice certificato ed ottengo la schermata nera con l'elenco di errori tipo questi :
Citazione:
TipoFunzione: 7
ERROR: Errore produzione file
java.security.ProviderException: java.lang.reflect.InvocationTargetException
at xades4j.providers.impl.PKCS11KeyStoreKeyingDataProvider.createPkcs11Provider(PKCS11KeyStoreKeyingDataProvider.java:211)
at xades4j.providers.impl.PKCS11KeyStoreKeyingDataProvider.access$100(PKCS11KeyStoreKeyingDataProvider.java:52)
at xades4j.providers.impl.PKCS11KeyStoreKeyingDataProvider$1.getBuilder(PKCS11KeyStoreKeyingDataProvider.java:118)
at xades4j.providers.impl.KeyStoreKeyingDataProvider.ensureInitialized(KeyStoreKeyingDataProvider.java:175)
at xades4j.providers.impl.KeyStoreKeyingDataProvider.getSigningCertificateChain(KeyStoreKeyingDataProvider.java:189)
at net.ondanera.utils.CryptUtils.listCertificates(CryptUtils.java:68)
at net.ondanera.fatturaelettronica.FeTools.listCertificates(FeTools.java:480)
at net.ondanera.fatturaelettronica.FeTools.manage(FeTools.java:126)
at net.ondanera.fatturaelettronica.FeTools.main(FeTools.java:57)
Caused by: java.lang.reflect.InvocationTargetException
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at xades4j.providers.impl.PKCS11KeyStoreKeyingDataProvider.createPkcs11Provider(PKCS11KeyStoreKeyingDataProvider.java:198)
... 8 more
Caused by: java.security.ProviderException: Error parsing configuration
at sun.security.pkcs11.Config.getConfig(Config.java:89)
at sun.security.pkcs11.SunPKCS11.<init>(SunPKCS11.java:130)
at sun.security.pkcs11.SunPKCS11.<init>(SunPKCS11.java:108)
... 13 more
Caused by: sun.security.pkcs11.ConfigurationException: Unexpected value Token['('], line 2
at sun.security.pkcs11.Config.excToken(Config.java:397)
at sun.security.pkcs11.Config.parseLine(Config.java:629)
at sun.security.pkcs11.Config.parseLibrary(Config.java:700)
at sun.security.pkcs11.Config.parse(Config.java:420)
at sun.security.pkcs11.Config.<init>(Config.java:230)
at sun.security.pkcs11.Config.getConfig(Config.java:85)
... 15 more


Premere INVIO per terminare...
-------------------------------------------


premendo invio mi apre la finestra "selezione certificato" con 2 righe / opzioni tipo :

Citazione:

2.5.4.42=#0c *****=# ****,CN="nome intestatario firma" , =#***,2.5.4.4=#**** ,C=IT
2.5.4.42=#0c *****=# ****,CN="cod fiscale intestaterio "\***/ ,2.5.4.4 ==#**** ,C=IT , OU=CCIAA Torino,0=Camera di commercio



sulla chiavetta trovo firma4ng ;
nelle impostazioni sulla chiavetta trovo:

h**ps://i.postimg.cc/FsYwMyNW/firma4ngimp1.jpg
UserPostedImage

l'aggiornamento installato di bit4id sul pc è questo :
<c:\Program Files (x86)\Bit4Id> [allego stampata della dir sotto ]
*edit* carito un txt
--> bit4id
--> bit4id


prima nelle impostazioni avevo <<C:\windows\system32\bit4xpki.dll>>
ho provato con:
<<C:\Program Files (x86)\Bit4Id\Firma4ng-InfoCamere\Main\bit4xpki.dll>>
<<C:\Program Files (x86)\Bit4Id\UKC\UKC\etc\idprovider_smartcard\bit4xpki.dll>>

, ma non funziona.

ho cercato tulle le dit4xpki.dll installate su pc e trovo questo :
UserPostedImage



devo usare un altra dll ? come faccio a reimpostare la firma per l'invio a sdi con la nuova chiavetta usb ??
ovvero avrei necessita di continuare a :

compilare FE + fare"invio a sdi" ( con firma) , ottenendo l'invio dei vari "*.p7m" spediti tramite la PEC all SDI .

Qualcuno puo aiutarmi ?
grazie.
webgaldom  
#2 Inviato : venerdì 4 aprile 2025 18:45:21(UTC)
webgaldom

Rank: Advanced Member

Karma:

Gruppi: Member
Iscritto: 12/09/2012(UTC)
Messaggi: 129
Uomo
Italy

Ha ringraziato: 9 volte
E' stato ringraziato: 19 volte in 19 messaggi
Scusa Harlock, devi inviare Fatture Elettroniche verso la PA o verso Privati/Aziende?
Sto testando anche io le nuove firme digitali di infocamere e posterò i risultati.
Se devi inviare FE verso Privati/Aziende pui farlo senza la Firma usando la funzione alternativa Inva a SDI senza Firma.
https://i.imgur.com/ZJleLV5.png
UserPostedImage

webgaldom

Modificato dall'utente venerdì 4 aprile 2025 18:50:00(UTC)  | Motivo: Non specificato

harlock  
#3 Inviato : venerdì 4 aprile 2025 20:51:43(UTC)
harlock

Rank: Advanced Member

Karma:

Gruppi: Member
Iscritto: 03/07/2018(UTC)
Messaggi: 45
Italy
Scrive da: druento

Ha ringraziato: 15 volte
E' stato ringraziato: 2 volte in 2 messaggi
verso aziende [ ditte / srl / etc .]
NO PA.


quelle urgenti (4 ) le ho mandate senza firma ,ma mi sono accorto che ho problemi nel mandarle al commercialista ( mi serve il xml / p7m) .
dovrei esportare ogni fattura in xml , (prima riuscivo a farlo in blocco tramite un bat che eseguivo dopo are inviato le fatture all sdi ed aver chiuso microfatture).

Sono state inviate da giorni ( l' esito mi risulta "inviato a SDI" ) , ma a tuttoggi nessuna risulta "consegnata" ( o respinta ...Anxious ) e la cosa mi crea un po d' ansia Pray
prima l'esito era già arrivato ...

se riuscissi a rimandare i file come p7m mi sentirei piu tranquillo [contando che la maledetta firma/chiavett usb l'ho dovuta prendere/aggiornare =_=" ... ("no comment") ] ...


webgaldom  
#4 Inviato : venerdì 4 aprile 2025 20:57:02(UTC)
webgaldom

Rank: Advanced Member

Karma:

Gruppi: Member
Iscritto: 12/09/2012(UTC)
Messaggi: 129
Uomo
Italy

Ha ringraziato: 9 volte
E' stato ringraziato: 19 volte in 19 messaggi
Il mio consiglio urgente per stasera è verificare le tue fatture inviate sul sito Fatture e Corrispettivi nella sezione Monitoraggio Flussi, Fatture Trasmesse in quanto domani 05/04/2025 il portale sarà bloccato per manutenzione ed è successo anche ad inizio settimana in occasione del cambio dell'ora, 3 giorni di ritardi di elaborazioni a singhiozzo.
webgaldom  
#5 Inviato : venerdì 4 aprile 2025 21:21:03(UTC)
webgaldom

Rank: Advanced Member

Karma:

Gruppi: Member
Iscritto: 12/09/2012(UTC)
Messaggi: 129
Uomo
Italy

Ha ringraziato: 9 volte
E' stato ringraziato: 19 volte in 19 messaggi
Harlock, sono un utente come te.

Per cercare di aiutarti, visto che NON firmo le fatture in p7m, ho provveduto a creare una postazione simile alla tua.

Ho appena terminato i test con la firma digitale di Infocamere (Camera di Commercio), la SMART CARD di colore celeste e bianca per intenderci.
Non uso il Token Digital DNA.

Io utilizzo il lettore Bit4id Minilector, la tessera in questione ed il file/driver bit4xpki.dll presente nella cartella c:\windows\system32.
Tutte le impostazioni che hai mostrato appartengono a Firma4NG e non al driver generico presente nella cartella system32;
hai fatto bene ad installarlo perchè l'installazione installa i driver per la CNS presente sulla smartcard.
Per Microfatture invece, il software Firma4NG non serve in quanto accede direttamente alla firma della smartcard usando il driver in questione;
durante la firma TUTTI i programmi di firma digitale DEVONO essere chiusi altrimenti possono interferire con le operazioni di firma.

Se vuoi confrontare i file, il "mio" BIT4XPKI.DLL è datato 13.04.2022, versione 1.4.0.1058 ed ha una dimensione di 2125931 bytes.
Il test l'ho fatto con la nuova versione di Microfatture Extra 3.10.0 presente sul sito ondanera.net
Rispetto alla guida precedente che hai linkato prima, sulla scelta dei certificati, il codice DS non appare più nelle stringhe dei certificati.
Come sempre, il certificato con CN=Codice fiscale è quello della CNS e non deve essere preso per la firma;
Quello da scegliere è il certificato che contiente CN=Cognome Nome.

Se riesci, cerca di seguire i consigli sopra esposti, ripeti le operazioni e posta l'errore che ti appare alla scelta dei certificati, almeno capiamo come aiutarti.
Buon lavoro
harlock  
#6 Inviato : mercoledì 9 aprile 2025 19:57:15(UTC)
harlock

Rank: Advanced Member

Karma:

Gruppi: Member
Iscritto: 03/07/2018(UTC)
Messaggi: 45
Italy
Scrive da: druento

Ha ringraziato: 15 volte
E' stato ringraziato: 2 volte in 2 messaggi
1) GRAZIE x l'interessamento ed il tempo dedicatomi.
Ho tardato a rispondere x intoppi vari , ma apprezzo molto l' aiuto.

Anchio ho installato la versione Microfatture Extra 3.10.0 presente sul sito ondanera.net.
non ho lettori smart ma inserendo la usb e "accendendola" / autoran dovremmo avere lo stesso risultato
(non apro softw. di firma aggiuntivi , mi limito ad inserire la usb )


Riporto i risultati dei vari tentativi eseguiti :

A)

Nelle vecchie impostazioni (quando tutto funzionva XD ) usavo il file bit4xpki.dll che trovato nella cartella "c:\windows\system32" [come indicato da te , MA questo file è 1.090 kb 23/03/2016]
SE lo seleziono nuovamente , ottengo un messaggio del genere :
Citazione:
TipoFunzione: 7
ERROR: Errore produzione file
xades4j.providers.SigningCertChainException: No certificates available in the key store
at xades4j.providers.impl.KeyStoreKeyingDataProvider.getSigningCertificateChain(KeyStoreKeyingDataProvider.java:206)
at net.ondanera.utils.CryptUtils.listCertificates(CryptUtils.java:68)
at net.ondanera.fatturaelettronica.FeTools.listCertificates(FeTools.java:480)
at net.ondanera.fatturaelettronica.FeTools.manage(FeTools.java:126)
at net.ondanera.fatturaelettronica.FeTools.main(FeTools.java:57)


Premere INVIO per terminare...
-------------------------------------------

poi mi apre la finestella in cui "scegliere" il certificato [ seleziono il CN= cognome nome , e se toro sul [...] --> riottengo lo stesso messaggio di errore.

immagino che questo file fosse impostato x utilizzare i certificati vecchi/scaduti [ sulla usb bianca -rossa appunto scaduta] (ma al tempo andava bene).
con la chiavetta nuova non trova quelli aggiornati (presumo)




B) [con chiavetta usb inserita ed accesa]
Ho selezionato il bit4xpki.dll presente a questo percorso "C:\Users\Utente\AppData\Roaming\Infocamere\app_lettura_dispositivo\etc\bit4xpki.dll" [ file
da 2.074 kb del 10-01/24] ed ottenuto
Citazione:
TipoFunzione: 7


Premere INVIO per terminare...



poi mi apre la finestella in cui "scegliere" il certificato [ seleziono il CN= cognome nome , e se toro sul [...] --> riottengo lo stesso messaggio (apparentemente è ok ?)
Ma come faccio a controllare senza inviare fatture al SDI ? ( ad avere casini con FE doppie ?)



C)con chiavetta usb inserita ed accesa]
Ho selezionato il bit4xpki.dll presente a questo percorso "C:\Users\Utente\AppData\Roaming\Infocamere\app_rinnovo\etc\bit4xpki.dll" [ file
da 1.928 kb del 04-11/21] ed ottenuto

Citazione:
TipoFunzione: 7
ERROR: Errore produzione file
xades4j.providers.SigningCertChainException: No certificates available in the key store
at xades4j.providers.impl.KeyStoreKeyingDataProvider.getSigningCertificateChain(KeyStoreKeyingDataProvider.java:206)
at net.ondanera.utils.CryptUtils.listCertificates(CryptUtils.java:68)
at net.ondanera.fatturaelettronica.FeTools.listCertificates(FeTools.java:480)
at net.ondanera.fatturaelettronica.FeTools.manage(FeTools.java:126)
at net.ondanera.fatturaelettronica.FeTools.main(FeTools.java:57)


Premere INVIO per terminare...
-------------------------------------------


presumo non "trovi" i certificati x la firma .



D) [con chiavetta usb inserita ed accesa]
Ho selezionato il bit4xpki.dll presente a questo percorso C:\Program Files (x86)\Bit4Id\Firma4ng-InfoCamere\Main\bit4xpki.dll" [ file
da 2.081 kb del 14-06/23] ed ottenuto

Citazione:
TipoFunzione: 7
ERROR: Errore produzione file
java.security.ProviderException: java.lang.reflect.InvocationTargetException
at xades4j.providers.impl.PKCS11KeyStoreKeyingDataProvider.createPkcs11Provider(PKCS11KeyStoreKeyingDataProvider.java:211)
at xades4j.providers.impl.PKCS11KeyStoreKeyingDataProvider.access$100(PKCS11KeyStoreKeyingDataProvider.java:52)
at xades4j.providers.impl.PKCS11KeyStoreKeyingDataProvider$1.getBuilder(PKCS11KeyStoreKeyingDataProvider.java:118)
at xades4j.providers.impl.KeyStoreKeyingDataProvider.ensureInitialized(KeyStoreKeyingDataProvider.java:175)
at xades4j.providers.impl.KeyStoreKeyingDataProvider.getSigningCertificateChain(KeyStoreKeyingDataProvider.java:189)
at net.ondanera.utils.CryptUtils.listCertificates(CryptUtils.java:68)
at net.ondanera.fatturaelettronica.FeTools.listCertificates(FeTools.java:480)
at net.ondanera.fatturaelettronica.FeTools.manage(FeTools.java:126)
at net.ondanera.fatturaelettronica.FeTools.main(FeTools.java:57)
Caused by: java.lang.reflect.InvocationTargetException
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at xades4j.providers.impl.PKCS11KeyStoreKeyingDataProvider.createPkcs11Provider(PKCS11KeyStoreKeyingDataProvider.java:198)
... 8 more
Caused by: java.security.ProviderException: Error parsing configuration
at sun.security.pkcs11.Config.getConfig(Config.java:89)
at sun.security.pkcs11.SunPKCS11.<init>(SunPKCS11.java:130)
at sun.security.pkcs11.SunPKCS11.<init>(SunPKCS11.java:108)
... 13 more
Caused by: sun.security.pkcs11.ConfigurationException: Unexpected value Token['('], line 2
at sun.security.pkcs11.Config.excToken(Config.java:397)
at sun.security.pkcs11.Config.parseLine(Config.java:629)
at sun.security.pkcs11.Config.parseLibrary(Config.java:700)
at sun.security.pkcs11.Config.parse(Config.java:420)
at sun.security.pkcs11.Config.<init>(Config.java:230)
at sun.security.pkcs11.Config.getConfig(Config.java:85)
... 15 more


Premere INVIO per terminare...
-------------------------------------------


idem x i file in questi percorsi :
"C:\Program Files (x86)\Bit4Id\Firma4ng-InfoCamere\Main\hutils\etc\bit4xpki.dll"
"C:\Program Files (x86)\Bit4Id\UKC\UKC\etc\idprovider_smartcard\bit4xpki.dll"
"C:\Program Files (x86)\Bit4Id\UKC\UKC\etc\idprovider_ddna\bit4xpki.dll"
[ file da 2.081 kb del 14-06/23]





Per Ora lascio selezionato il file che non mi cera errori [ma non ho testato se effettua la firma]


Altro problema fastidioso che ho riscontrato , forse è una cosa anomala causata da scarti o altro MA

facendo "verifica esiti" --> NON mi dice se le FE sono state accettate o scartate !

sono sicuro che almeno 2 sono passate perche sul sito h**ps://ivaservizi.agenziaentrate.gov.it/cons/cons-web/***blablabla***/fatture/emesse le vedo come ok
[mentre le altre sicuramente sono state scartate xke avevano la data sbaglaita (errore mio)] --> ma non le vedo da nessuna parte !
ricorretto la data inviate [senza firma] --> avuto schermata con

Citazione:
TipoFunzione: 3
apr 09, 2025 7:52:25 PM net.ondanera.mail.Mailer fetch
INFORMAZIONI: messages.length---339


Premere INVIO per terminare...
-------------------------------------------


MA se guardo dettaglio nonho ne invio impostato o invio effettuato , è vuoto ! ....
quindi ??

nota : non mi segnala nemmeno quelle consegnate ... è strano.





webgaldom  
#7 Inviato : mercoledì 9 aprile 2025 23:01:19(UTC)
webgaldom

Rank: Advanced Member

Karma:

Gruppi: Member
Iscritto: 12/09/2012(UTC)
Messaggi: 129
Uomo
Italy

Ha ringraziato: 9 volte
E' stato ringraziato: 19 volte in 19 messaggi
Harlock,
come ti ho scritto nell'ultimo messaggio, ho fatto i test con il lettore di SMARTCARD Bit4ID USB
UserPostedImage

e la firma digitale della Camera di Commercio in formato carta di credito.
UserPostedImage
Il suo driver bit4xpki.dll viene installato nella cartella c:\windows\system32

Da quello che ho capito, tu usi invece questo lettore
UserPostedImage
che attiva i suoi driver direttamente durante la fase di AUTORUN.
Con questo lettore attualmente non riesco ad aiutarti.
Secondo me, invece, potresti seguire il la procedura che ti avevo consigliato e che seguo attualmente:
generare il file XML senza firma e inviarlo direttamente sul sito IVASERVIZI dell'Agenzia dell'Entrate.
Ogni file inviato potrai seguirlo fino all'esito Consegnato ed eventuali ANOMALIE ti verranno notificata entro poche ore.
Buona serata
Utenti che leggono la discussione
Guest (3)
Vai al forum  
Tu NON puoi creare discussioni in questo forum.
Tu NON puoi rispondere alle discussioni in questo forum.
Tu NON puoi cancellare messaggi in questo forum.
Tu NON puoi modificare messaggi in questo forum.
Tu NON puoi creare sondaggi in questo forum.
Tu NON puoi votare nei sondaggi in questo forum.