siccome sono nuovo spero di rispettare le regole del forum.
Ho avuto modo di testare DesktopTelematico a 32 e 64 bit, su due macchine distinte con Ubuntu 14.04 64 bit, sia con Oracle Java da 7 a 9 sia con openjdk, ed il programma funziona, ad eccezione dell'autenticazione dei file, sia per la predisposizione dell'invio sia per l'apertura delle ricevute (in Entratel), cosa che rende tutto l'applicativo inutile.
All'autenticazione del file mi dà l'errore "Il file firmato compresso temporaneo non è stato creato o è vuoto".
In console ho il seguente output:
Codice: Seleziona tutto
WorkingDir: /home/stefano/apps/DesktopTelematico/entratel/prog/exe
java.lang.Throwable: java.lang.Throwable: Il file firmato compresso temporaneo non è stato creato o è vuoto
at it.sogei.telematico.entratel.autentica.ui.views.AutenticaFileView.chiamaAutentica(AutenticaFileView.java:2882)
at it.sogei.telematico.entratel.autentica.ui.views.AutenticaFileView.access$0(AutenticaFileView.java:2828)
at it.sogei.telematico.entratel.autentica.ui.views.AutenticaFileView$AutenticaFileJob.execute(AutenticaFileView.java:3398)
at it.sogei.rcp.jobs.handler.MonitorHandler.run(MonitorHandler.java:18)
at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)
Caused by: java.lang.Throwable: Il file firmato compresso temporaneo non è stato creato o è vuoto
at it.sogei.telematico.entratel.autentica.ui.views.AutenticaFileView.esegui(AutenticaFileView.java:2646)
at it.sogei.telematico.entratel.autentica.ui.views.AutenticaFileView.chiamaAutentica(AutenticaFileView.java:2880)
... 4 more
All'apertura delle ricevute invece ho l'esito di elaborazione con errori con il log seguente:
Codice: Seleziona tutto
at it.sogei.rcp.pki.manager.Signer.streamVerify(Signer.java:140)
at it.sogei.telematico.entratel.ricevute.job.ApriRicevuteJob.verifica(ApriRicevuteJob.java:780)
at it.sogei.telematico.entratel.ricevute.job.ApriRicevuteJob.eseguiApri(ApriRicevuteJob.java:370)
at it.sogei.telematico.entratel.ricevute.job.ApriRicevuteJob.execute(ApriRicevuteJob.java:127)
at it.sogei.rcp.jobs.handler.MonitorHandler.run(MonitorHandler.java:18)
at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)
Caused by: java.io.FileNotFoundException: /home/stefano/Documenti/utente/entratel/temp/tmp.P7M (File o directory non esistente)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(Unknown Source)
at java.io.FileInputStream.<init>(Unknown Source)
at cryptotools.verifier.streamDesecure(verifier.java:469)
at cryptotools.verifier.streamDesecure(verifier.java:494)
at it.sogei.rcp.pki.manager.Signer.streamVerify(Signer.java:130)
... 5 more
Fallita la verifica della firma.
it.sogei.telematico.entratel.ricevute.job.GestoreFirmaException
at it.sogei.telematico.entratel.ricevute.job.ApriRicevuteJob.verifica(ApriRicevuteJob.java:796)
at it.sogei.telematico.entratel.ricevute.job.ApriRicevuteJob.eseguiApri(ApriRicevuteJob.java:370)
at it.sogei.telematico.entratel.ricevute.job.ApriRicevuteJob.execute(ApriRicevuteJob.java:127)
at it.sogei.rcp.jobs.handler.MonitorHandler.run(MonitorHandler.java:18)
at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)
*******************1
elabora ricevuta 1 - prima di encrypter
elabora ricevuta 1 - dopo encrypter
elabora ricevuta 1 - dopo signer
leggitestata: /home/stefano/Documenti/utente/entratel/documenti/ricezione/TCU0088.rcc
leggitestata - testata_10: CUR15RICE3
2004
bytes_scritti: 1994
1994
CUR15RICE3
Keystore aperto correttamente
Sto verificando se la chiave di decifratura relativa al certificato di cifra e' buono: CN=codicefiscaleintermediario-000, OU=Servizi Telematici, O=Agenzia delle Entrate, C=IT
Chiave di decifratura corretta
Exe: /home/stefano/apps/DesktopTelematico/entratel/prog/exe/macro CODA dcp -lib "/home/stefano/Documenti/utente/entratel/temp/tmp.cmp" -fout fcmp -np "/home/stefano/Documenti/utente/entratel/temp" -nn tmp.P7M -dcpbin -s -o
WorkingDir: /home/stefano/apps/DesktopTelematico/entratel/prog/exe
it.sogei.rcp.pki.exception.VerifyException: Firma non valida per il file /home/stefano/Documenti/utente/entratel/temp/tmp.P7M
at it.sogei.rcp.pki.manager.Signer.streamVerify(Signer.java:140)
at it.sogei.telematico.entratel.ricevute.job.ApriRicevuteJob.verifica(ApriRicevuteJob.java:780)
at it.sogei.telematico.entratel.ricevute.job.ApriRicevuteJob.eseguiApri(ApriRicevuteJob.java:370)
at it.sogei.telematico.entratel.ricevute.job.ApriRicevuteJob.execute(ApriRicevuteJob.java:127)
at it.sogei.rcp.jobs.handler.MonitorHandler.run(MonitorHandler.java:18)
at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)
Caused by: java.io.FileNotFoundException: /home/stefano/Documenti/utente/entratel/temp/tmp.P7M (File o directory non esistente)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(Unknown Source)
at java.io.FileInputStream.<init>(Unknown Source)
at cryptotools.verifier.streamDesecure(verifier.java:469)
at cryptotools.verifier.streamDesecure(verifier.java:494)
at it.sogei.rcp.pki.manager.Signer.streamVerify(Signer.java:130)
... 5 more
Fallita la verifica della firma.
it.sogei.telematico.entratel.ricevute.job.GestoreFirmaException
at it.sogei.telematico.entratel.ricevute.job.ApriRicevuteJob.verifica(ApriRicevuteJob.java:796)
at it.sogei.telematico.entratel.ricevute.job.ApriRicevuteJob.eseguiApri(ApriRicevuteJob.java:370)
at it.sogei.telematico.entratel.ricevute.job.ApriRicevuteJob.execute(ApriRicevuteJob.java:127)
at it.sogei.rcp.jobs.handler.MonitorHandler.run(MonitorHandler.java:18)
at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)
*******************1
Buona giornata