Comments (12)
- si, dai un'occhiata in pacur/PKGBUILD per le istruzioni da eseguire
- si. non crasha e sto verificando il funzionamento per il PIN errato in firefox, supporta ACR1222, la firma file è disabilitata causa libreria podofo custom non rilasciata.
- Non so che intendi. per la seconda parte questo codice si appoggia a pcsctool. Su Arch Linux nessuna patch richiesta. usa tutti pacchetti di distribuzione
from cie-middleware-linux.
Non so che intendi. per la seconda parte questo codice si appoggia a pcsctool. Su Arch Linux nessuna patch richiesta. usa tutti pacchetti di distribuzione
Intendo dire che su openSUSE dovrei pacchettizzare diverse delle sue dipendenze e mi domando se posso fare a meno di tutta quella trappola. Se uso la cie solo via firefox, cieid mi serve a qualcosa?
from cie-middleware-linux.
come ti ho detto:
depends:zypper=(
"java-11-openjdk-headless"
"libcryptopp8_2_0"
"libopenssl"
"pcsc-lite"
)
makedepends:zypper=(
"libcryptopp-devel"
"gcc-c++"
"java-11-openjdk-devel"
"libopenssl-devel"
"meson"
"pcsc-lite-devel"
"pkgconf-pkg"
)
sono elencati nel file di cui sopra, tutto servito da opensuse. Non capisco di che trappola parli
from cie-middleware-linux.
Ah, non avevo notato tutte le tue modifiche.
Comunque mi rimane il problema che gradle su openSUSE è fermo alla versione 4.4.1 e prevedibilmente con quello non compila. Per questo chiedevo se cieid fosse proprio indispensabile per l'uso della carta.
Per il resto ho dovuto applicare queste piccole modifiche. Mi rimane il dubbio se sia opportuno creare il .so come shared_library invece che shared_module, visto che è un plugin.
from cie-middleware-linux.
Non so quale sia la differenza precisa tra shared_module e shared_library. Seguendo alcune indicazini del progetto eclipse sono giunto a conclusione che sia una libreria dinamica POSITION INDIPENDENT e soprattutto con linking esplicito a pthreads (altrimenti firefox crasha). Nel file pacur/PKGBUILD, per le distro che non portano con se una versione aggiornata di gradle, scarico il binario ed eseguo il processo di build. La parte grafica è essenziale per l'accoppiamento iniziale della carta.
from cie-middleware-linux.
per le distro che non portano con se una versione aggiornata di gradle, scarico il binario ed eseguo il processo di build
Su openSUSE non mi accetteranno mai un binario del genere. Mi toccherà vedere di impacchettare tutta questa roba con maven. Aggiornare gradle mi pare un pianto greco.
La parte grafica è essenziale per l'accoppiamento iniziale della carta.
E qui mi inguaio. Cosa fa di preciso quell'aggeggio? Crea un qualche file di configurazione contenente cosa?
from cie-middleware-linux.
Segui il README o il file in pacur/PKGBUILD per eseguirlo e sapere cosa crea. In generale 2 cartelle nella home .CIEID e .CIEPKI
from cie-middleware-linux.
Con tutto il rispetto per la tua buona volontà. ma davvero vuoi pacchettizzare questo obrorio di software per OpenSuse?
Non penso ne valga la pena, almeno non per ora. è lontano dall'essere stabile e funzionale. Nonostante i fix, non sono ancora riuscito a portare a termine una registrazione. Rimane il problema del PIN errato, che è bloccante, un fottiglione di warning da sistemare...Comunque ci sarebbe la possiilità di generare un pom.xml direttamente da gradle, devo approfondire. oppure sentiti libero di aprire PR. Chiudo questa issue in quanto ho risposto a tutte le domande
from cie-middleware-linux.
@M0Rf30 ciao, perdonami se ti scoccio di nuovo. Volevo sapere se per caso hai testato la versione 1.4.2 e se perlomeno adesso il plugin per firefox funziona in maniera accettabile.
Grazie
from cie-middleware-linux.
@lgbaldoni Ciao. nessun disturbo. l'ho testato e funziona. su firefox e chromium. ho fatto una prova con entrambi. ricordati solo di non usare il PIN intero, ma solo le ultime 4 cifre (intendo sempre nella finestra di dialogo che si aprirà da browser). l'unica cosa che non funziona dovrebbe essere l'apposizione della firma grafica su documento.
Per firefox immagino tu sappia aggiungere la libreria come modulo PKCS11
Per chromium usa:
modutil -dbdir sql:/home/utente/.pki/nssdb/ -add cie -libfile /usr/lib/libcie-pkcs11.so
e sostituisci utente con il tuo username.
Ho testato il tutto sul portale di aruba per l'ottenimento gratuito dello SPID tramite CIE
from cie-middleware-linux.
Related Issues (9)
- 1.5.1 and later are (again) in violation of the PoDoFo License HOT 3
- Errore inaspettato durante la comunicazione con la smart card HOT 15
- L'abbinamento della carta fallisce con le versioni > 1.5.1 HOT 6
- Failure on adding graphic signature: incompatibility between jna and ghost4j HOT 2
- Crash on graphical signature (PAdES) using the podofo-vanilla branch HOT 1
- Fix all implicit type conversions HOT 3
- meson compile o ninja -C ? HOT 2
- Le istruzioni riportate nel readme non sono piu attuali HOT 17
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from cie-middleware-linux.