[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Firma elettronica e supporto aruba.



Il 22/02/24 10:52, Leonardo Boselli ha scritto:
Funziona !!!

quindi il bug era nel readme.txt che non citava tale dipendenza ?

Mah, lasciamo perdere, come hai potuto sperimentare il grado di supporto di linux è zero.

Se facessero le cose decentemente predisporrebbero dei pacchetti con le dipendenze giuste. E' già molto che ci sia un programma, che comunque funziona bene, ed ha un set di funzioni completo.

Si tratta di un'applicazione java, che viene lanciata da un runtime distribuito contestualmente, tramite un wrapper binario (realizzato con un sw libero, janel[1]).

Per chi fosse curioso ho ricostruito la command line necessaria per lanciare senza il wrapper (volendo si può utilizzare anche un proprio rauntime, quello distribuito è una jre 17):

cd ./ArubaSign-latest-LINUX/ArubaSign-23.0.3/users/apps
jre64/bin/java \
	--add-exports=java.desktop/sun.awt.shell=ALL-UNNAMED \
	--add-exports=jdk.crypto.cryptoki/sun.security.pkcs11.wrapper=ALL-UNNAMED \
	--add-exports=java.xml/com.sun.org.apache.xerces.internal.dom=ALL-UNNAMED \
	--add-opens=java.base/java.io=ALL-UNNAMED \
	--add-opens=java.smartcardio/sun.security.smartcardio=ALL-UNNAMED \
	--add-exports=java.base/sun.security.util=ALL-UNNAMED \
	--add-exports=java.base/sun.security.x509=ALL-UNNAMED \
	--add-exports=java.base/sun.security.rsa=ALL-UNNAMED \
	-Desecurity.trustloader.mainclass=it.arubapec.arubasign.ArubaSignApp \
	-DprintRawArguments=true \
	-Djdk.http.auth.tunneling.disabledSchemes="" \
	-Djavax.accessibility.screen_magnifier_present=false \
	-Dswt.autoScale=exact \
	-Dorg.eclipse.jetty.util.log.class=org.eclipse.jetty.util.log.StdErrLog \
	-Dcapi.certdb.verbose=false \
	-Desecurity.trustloader.db=dist/ArubaSign.db \
	-Djavax.net.ssl.trustStore=cacerts \
	-Djna.library.path=/usr/lib/x64-athena:driver \
	-cp .:dist/trust-loader.jar \
	esecurity.trustloader.ArubaLauncher

ciao,
rob

[1] https://sourceforge.net/projects/janel/


Reply to: