Re: CNS ACe 2021 soluzione che passa da MU fornito da Aruba

rowun <[email protected]>
Newsgroups gmane.linux.debian.user.italian
Message-ID <[email protected]>
Aggiornamento dalle tenebre del passato:
* al link di Aruba e' sparito il supporto per Linux,
   ma il link diretto per scaricare MU_LINUX.zip e' ancora attivo.

* ma cosa piu' importante: ho realizzato che i vari problemi
riscontrati in passato (vedi "CNS ACe 2021 la storia infinita" del 
21/05/2022)
erano dovuti o aggravati da problemi di contatto tra carta e lettore,
la cui meccanica evidentemente non e' perfetta/precisa.
E' possibile quindi che funzioni anche per me con il software nativo
di Linux. Meglio tardi che mai ...

On 06/06/2022 12:47, rowun wrote:
> La soluzione che nel mio caso ha funzionato (segue
> descrizione completa cosi' da potere essere usata
> anche da un lettore occasionale):
>
> <https://www.pec.it/smart-card-formato-carta-credito.aspx>
>
> A destra, in basso, c'e' un riquadro
>
> "Driver Smart/SIM card
>  Incard e Oberthur"
>
> Clic su “Scarica”  e si apre la scelta del S.O.
> Clic su “Scarica il software” sotto alll’icona del pinguino (Linux 
> 32/64 bit)
> che al momento in cui scrivo manda a:
>
> <https://ca.arubapec.it/downloads/MU_LINUX.zip>
>
> Scaricate, spacchettate e posizionatevi nella cartella in cui
> l'avete messo.
>
> Scegliete l’architettura, 32-bit o 64-bit e posizionatevi
> nella cartella relativa. Ad esempio:
>
>      cd linux64
>
> Per chi, come me, ha fatto tanti esperimenti sulla carta ed ha
> tanto ciarpame nelle cartelle di sistema e non ha fatto aggiornamenti
> del S.O. post installazione, utilizzo l'opzione "reinstall", che forza
> il caricamento alla release della fonte utilizzata (nel mio caso i DVD
> usati nella installazione):
>
>      sudo apt-get reinstall libccid
>      sudo apt-get reinstall libglade2-0
>
> Poi, avendo un 64-bit e una distribuzione Debian:
>
>      sudo apt reinstall libbit4xpki-bit4id-amd64.1.4.10-598.deb
>
> Se il vostro S.O. operativo e' intonso, potete tranquillamente
> usare "install" invece di "reinstall".
>
> Ho lanciato un:
>
>      find / -xdev -name "*bit4*" -print
>
> per verificare la presenza dei moduli e poi selezionato, come da
> istruzioni dalla cartella Aruba:
>
>      /usr/lib/bit4id/libbit4xpki.so
>
> Apriamo Firefox, andiamo in preferenze, dispositivi di sicurezza e
> “scarichiamo” eventuali moduli da noi aggiunti (devono
> restare “NSS Internal PKCS #11 Module” e “Builtin Roots Module”).
>
> Chiudiamo il gestore di dispositivi e lo riapriamo.
>
> Carichiamo un modulo nuovo, diamoli pure nome:
>
>      Aruba Module
>
> e come nome del file diamo:
>
>      /usr/lib/bit4id/libbit4xpki.so
>
> Chiudiamo nuovamente il gestore (Device Manager).
>
> Se il lettore bit4id non era collegato, collegatelo.
> Infilate una CNS.
>
> Aprite per la terza volta il gestore di dispositivi
> di sicurezza. Cliccate sul rigo sotto il nome
> Aruba Module. Nel caso del mio lettore e':
>
>      Bit4id miniLector [miniLector-EVO] 00 00
>
> Si visualizzano una serie di dettagli.
>
> Il primo rigo si legge:
>
> Status              Not Logged In
>
> Cliccate su Log In e fornite il PIN.
>
> Se tutto funziona, il primo rigo legge:
>
> Status              Logged In
>
> a questo punto potete entrare direttamente nei siti
> istituzionali. Avendo gia’ fatto il Login, non vi viene
> chiesto il pin (altrimenti vi viene richiesto).
>
> Vi si apre un riquadro "User identification request" (o
> il suo titolo in italiano) e se vi va bene il certificato
> proposto, cliccate su OK.
>
> Attenzione: avete poco tempo. Per esempio, solo per i
> secondi richiesti a scrivere il paragrafo precedente
> mi ha respinto l'OK con un messaggio di time out.
> Ho semplicemente cliccato su:
>
>         Try Again
>         Resend
>
> si riapre il riquadro "User identification request" e
> qessta volta ho cliccato su Ok senza indugi.
>
> Mi sono trovato nel sito riservato. Provato sia con INPS
> che con Agenzia delle Entrate.
>
> --------------------------------------------------------------------------
> La parte sotto e' informativa.
>
> Eseguendo la ricompilazione con la patch 3v1n0, la mia ACe 2021
> mi permette per la prima volta di vedere attivata la riga di
> login, solo che invece di permettermi di scrivere il login,
> appena clicco sulla selezione di login, mi si apre, invece
> del riquadro per inserire il pin, un messaggio istantaneo di
> "Login failed".
>
> Ho provato sia con Bullseye che con Buster.
> Ho provato con un Firefox 60.8.0esr(64-bit) che con quelli
> attuali. Stesso sintomo di login failed. Anzi, ho un vago
> ricordo che a fine 2021, quando ho iniziato l'ordalia,
> era la mia situazione di partenza (avendo acquistato da Aruba,
> il mio primo approccio era stato di installare il software
> Aruba - o meglio tentare - essendo totalmente digiuno delle
> procedure e non sapevo di essere cosi' vicino alla soluzione -
> colpa di un manuale Aruba scritto per adepti e non per novellini).
>
> In questi mesi ho cominciato a capire un po' meglio, a partire
> dal video ben fatto di Resoli e interventi di altri (e
> ringrazio tutti) fino ad arrivare alla conclusione di cui sopra
> (imparando anche a compilarmi da me applicativi su debian).
> Resta solo da capire come fa un Middleware del 2020 a funzionare
> anche con le carte ACe 2021 senza patch ovvero cosa manca
> per evitare il login failed "immediato" (prima di avere potuto
> inserire un pin) che sembra essere l'ultimo ostacolo.
> Naturalmente andrebbe verificato se accade anche ad altri e non
> solo al sottoscritto.
>
> Dal log, ecco le versioni piu' vecchie utilizzate dell'installazione
> di cui in testa, quella che funziona, e, come detto, la procedura ha
> funzionato anche per Bullseye.
>
> Per libccid:
>
> Get:1 cdrom://[Debian GNU/Linux 10.1.0 _Buster_ - Official amd64 DVD 
> Binary-1 20190908-01:09] buster/main amd64 libccid amd64 1.4.30-1 [334 kB]
> (Reading database ... 158884 files and directories currently installed.)
> Preparing to unpack .../libccid_1.4.30-1_amd64.deb ...
> Unpacking libccid (1.4.30-1) over (1.4.30-1) ...
> Setting up libccid (1.4.30-1) …
>
> Per libglade2-0:
>
> Get:1 cdrom://[Debian GNU/Linux 10.1.0 _Buster_ - Official amd64 DVD 
> Binary-1 20190908-01:09] buster/main amd64 libglade2-0 amd64 
> 1:2.6.4-2+b1 [82.2 kB]
> Selecting previously unselected package libglade2-0:amd64.
> (Reading database ... 158884 files and directories currently installed.)
> Preparing to unpack .../libglade2-0_2.6.4-2+b1_amd64.deb ...
> Unpacking libglade2-0:amd64 (1:2.6.4-2+b1) ...
> Setting up libglade2-0:amd64 (1:2.6.4-2+b1) ...
> Processing triggers for libc-bin (2.28-10) …
>
> Ecco il log completo dell'installazione del Middleware (MU) trovato
> su Aruba:
>
> # apt reinstall ./libbit4xpki-bit4id-amd64.1.4.10-598.deb
> Reading package lists... Done
> Building dependency tree
> Reading state information... Done
> Note, selecting 'libbit4xpki' instead of 
> './libbit4xpki-bit4id-amd64.1.4.10-598.deb'
> The following packages were automatically installed and are no longer 
> required:
>   libqt5positioning5 libqt5printsupport5 libqt5qml5 libqt5quick5 
> libqt5sensors5 libqt5webchannel5 libqt5webkit5 libva-wayland2 mpv 
> phantomjs python3-distro-info python3-pyxattr rtmpdump
> Use 'apt autoremove' to remove them.
> The following NEW packages will be installed:
>   libbit4xpki
> 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
> Need to get 0 B/30.6 MB of archives.
> After this operation, 92.2 MB of additional disk space will be used.
> Get:1 
> /home/rowun/officina/aruba/libbit4xpki-bit4id-amd64.1.4.10-598.deb 
> libbit4xpki amd64 1.4.10-598 [30.6 MB]
> Selecting previously unselected package libbit4xpki.
> (Reading database ... 158896 files and directories currently installed.)
> Preparing to unpack .../libbit4xpki-bit4id-amd64.1.4.10-598.deb ...
> Unpacking libbit4xpki (1.4.10-598) ...
> Setting up libbit4xpki (1.4.10-598) ...
> ldconfig: /usr/lib/bit4id/libbit4ipki.so.conf is not an ELF file - it 
> has the wrong magic bytes at the start.
>
> ldconfig: Cannot mmap file /usr/lib/bit4id/libbit4opki.so.rc.
>
> ldconfig: /usr/lib/bit4id/libbit4xpki.so.conf is not an ELF file - it 
> has the wrong magic bytes at the start.
>
> ldconfig: /usr/lib/bit4id/libbit4npki.so.conf is not an ELF file - it 
> has the wrong magic bytes at the start.
>
> ldconfig: Cannot mmap file /usr/lib/bit4id/libbit4ipki.so.rc.
>
> ldconfig: Cannot mmap file /usr/lib/bit4id/libbit4npki.so.rc.
>
> ldconfig: /usr/lib/bit4id/libbit4opki.so.conf is not an ELF file - it 
> has the wrong magic bytes at the start.
>
> ldconfig: /lib/libbit4xpki.so.conf is not an ELF file - it has the 
> wrong magic bytes at the start.
>
> ldconfig: Cannot mmap file /lib/libbit4xpki.so.rc.
>
> ldconfig: /usr/lib/libbit4ipki.so.conf is not an ELF file - it has the 
> wrong magic bytes at the start.
>
> ldconfig: Cannot mmap file /usr/lib/libbit4opki.so.rc.
>
> ldconfig: /usr/lib/libbit4xpki.so.conf is not an ELF file - it has the 
> wrong magic bytes at the start.
>
> ldconfig: /usr/lib/libbit4npki.so.conf is not an ELF file - it has the 
> wrong magic bytes at the start.
>
> ldconfig: Cannot mmap file /usr/lib/libbit4ipki.so.rc.
>
> ldconfig: Cannot mmap file /usr/lib/libbit4npki.so.rc.
>
> ldconfig: Cannot mmap file /usr/lib/libbit4xpki.so.rc.
>
> ldconfig: /usr/lib/libbit4opki.so.conf is not an ELF file - it has the 
> wrong magic bytes at the start.
>
> USERS_HOME list: '/home/dump_sda_1T_20191223.dump /home/esmith 
> /home/rowun'
> current USER_HOME: '/home/dump_sda_1T_20191223.dump'
> current CUR_USER_NAME: 'dump_sda_1T_20191223.dump'
> current USER_HOME: '/home/esmith'
> current CUR_USER_NAME: 'esmith'
> current USER_HOME: '/home/rowun'
> current CUR_USER_NAME: 'rowun'
> copy: /usr/share/applications/PinManager-x.desktop to 
> /usr/share/bit4id/x/bit4pin.desktop
> Installing CCID driver: /usr/lib/pcsc/drivers
> cut: /usr/bin/cut
> PLIST: /usr/lib/pcsc/drivers/ifd-ccid.bundle/Contents/Info.plist
> ALREADY EXISTS: 0x25dd 0x1101 miniLector-s
> ALREADY EXISTS: 0x25dd 0x1201 cryptokey
> ALREADY EXISTS: 0x25dd 0x3111 miniLector
> ALREADY EXISTS: 0x25dd 0x2221 iAM
> ALREADY EXISTS: 0x25dd 0x2321 CKey4
> TO ADD: CKey4 0x25dd 0x2521
> TO ADD: CKey4 0x25dd 0x2621
> ALREADY EXISTS: 0x25dd 0x2341 TokenME FIPS V3
> ALREADY EXISTS: 0x25dd 0x2351 Digital DNA Key
> TO ADD: Digital-DNA Key BL 0x25dd 0x2361
> ALREADY EXISTS: 0x25dd 0x2362 Digital-DNA Key
> TO ADD: miniLector Blue 0x25dd 0xB000
> TO ADD: miniLector Blue 0x25dd 0xB001
> TO ADD: TokenME EVO v2 0x25dd 0x2371
> TO ADD: miniLector AIR EVO 0x25dd 0x3211
> TO ADD: miniLector AIR NFC v2 0x25dd 0x3402
> ALREADY EXISTS: 0x2021 0x0001 AK910 CKey
> ALREADY EXISTS: 0x2021 0x0011 AK910 CKey
> ALREADY EXISTS: 0x2021 0x0101 AK910 IDONE
> TO ADD: miniLector EVO v2 0x25dd 0x3112
> TO ADD: TokenME EVO v2 0x25dd 0x1402
> TO ADD: miniLector Pocket v2 0x25dd 0x1302
> TO ADD: miniLector AIR DI v3 0x25dd 0x3503
> TO ADD: miniLector AIR NFC v3 0x25dd 0x3403
> ADDED:
> Bit4id Token 2521 - 0x25dd/0x2521
> Bit4id Token 2621 - 0x25dd/0x2621
> Bit4id Digital-DNA Key BL - 0x25dd/0x2361
> Bit4id miniLector Blue - 0x25dd/0xB000
> Bit4id miniLector Blue - 0x25dd/0xB001
> Bit4id TokenME EVO v2 - 0x25dd/0x2371
> Bit4id miniLector AIR EVO - 0x25dd/0x3211
> Bit4id miniLector AIR NFC v2 - 0x25dd/0x3402
> Bit4ID miniLector EVO v2 - 0x25dd/0x3112
> Bit4ID TokenME EVO v2 - 0x25dd/0x1402
> Bit4ID miniLector Pocket v2 - 0x25dd/0x1302
> Bit4ID miniLector AIR DI v3 - 0x25dd/0x3503
> Bit4ID miniLector AIR NFC v3 - 0x25dd/0x3403
>
> WRITING TO OUTFILE: 
> /usr/lib/pcsc/drivers/ifd-bit4ccid.bundle/Contents/Info.plist
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.