Git Product home page Git Product logo

Comments (10)

M0Rf30 avatar M0Rf30 commented on August 11, 2024
  • 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.

lgbaldoni avatar lgbaldoni commented on August 11, 2024

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.

M0Rf30 avatar M0Rf30 commented on August 11, 2024

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.

lgbaldoni avatar lgbaldoni commented on August 11, 2024

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.

M0Rf30 avatar M0Rf30 commented on August 11, 2024

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.

lgbaldoni avatar lgbaldoni commented on August 11, 2024

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.

M0Rf30 avatar M0Rf30 commented on August 11, 2024

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.

M0Rf30 avatar M0Rf30 commented on August 11, 2024

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.

lgbaldoni avatar lgbaldoni commented on August 11, 2024

@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.

M0Rf30 avatar M0Rf30 commented on August 11, 2024

@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 (8)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.