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

CNS ACe 2021 soluzione che passa da MU fornito da Aruba



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


Reply to: