[Risolto] Aruba Key su Ubuntu 16.04 64 bit funziona male
Inviato: sabato 22 luglio 2017, 20:13
Uso da molto tempo la ArubaKey (il token USB 'bianco/arancio' che da ora in poi chiamerò: AK) con Ubuntu ma le ho sempre dedicato una partizione con una 12.04 a 32 bit. Adesso, un po' per precise fuori supporto, un po' perché mi sono rotto di subire questa complicazione, ho deciso di usarla con ubuntu 16.04 a 64bit.
Queste sono le pagine da cui ho fatto i download: http://www.pec.it/download-software-driver.aspx Ed ecco quello che ho fatto:
1) INSTALLATI DRIVER SMART CARD
(il formato del mio chip è Incard) Ho scaricato: MU_LINUX.zip da cui ho estratto libbit4xpki.so e libbit4xpki.so.conf e li ho copiati insieme in /usr/local/lib ( poi ho provato anche in /usr/lib )
2) FORMATTATA LA AK IN FAT32
Scaricati i sw per la AK: AK_LINUX_VERSION.zip; estratta la cartella ArubaKeyLinux e copiata nella root della AK
3) INSTALLATI DRIVER LETTORI SMART CARD
Prima le dipendenze:
Poi ho caricato il driver per il miniLector 38U: MINILECTOR30_LINUX.zip ne ho estratto il deb contenuto e l'ho installato
4) IMPORTATI I CERTIFICATI SU FIREFOX PER IDENTIFICARSI IN RETE
Firefox > Modifica > Preferenze > Avanzate > Scheda Certificati > "Dispositivi di Sicurezza" > Carica > Inserito un nome (a piacere) e il percorso a libbit4xpki.so
RISULTATO:
l'autodiagnostica del software di Aruba non segnala nessun errore e infatti col sw di Aruba posso firmare i documenti senza problemi
PROBLEMI:
SOLUZIONE:
in questo post
PS Ho scelto di postare in Applicazioni perché non sono certo che si tratti di un problema di driver dato che i certificati sono visti *a volte* e inoltre da questa ricerca ho trovato lo stesso numero di discussioni in "Applicazioni" e in "Driver e periferiche"
Queste sono le pagine da cui ho fatto i download: http://www.pec.it/download-software-driver.aspx Ed ecco quello che ho fatto:
1) INSTALLATI DRIVER SMART CARD
(il formato del mio chip è Incard) Ho scaricato: MU_LINUX.zip da cui ho estratto libbit4xpki.so e libbit4xpki.so.conf e li ho copiati insieme in /usr/local/lib ( poi ho provato anche in /usr/lib )
Codice: Seleziona tutto
sudo ldconfigScaricati i sw per la AK: AK_LINUX_VERSION.zip; estratta la cartella ArubaKeyLinux e copiata nella root della AK
3) INSTALLATI DRIVER LETTORI SMART CARD
Prima le dipendenze:
Codice: Seleziona tutto
sudo apt install pcscd libpcsclite1 pcsc-tools libccid4) IMPORTATI I CERTIFICATI SU FIREFOX PER IDENTIFICARSI IN RETE
Firefox > Modifica > Preferenze > Avanzate > Scheda Certificati > "Dispositivi di Sicurezza" > Carica > Inserito un nome (a piacere) e il percorso a libbit4xpki.so
RISULTATO:
l'autodiagnostica del software di Aruba non segnala nessun errore e infatti col sw di Aruba posso firmare i documenti senza problemi
Codice: Seleziona tutto
Test eseguiti:
<<< Analisi del sistema >>>
Il sistema è correttamente configurato
<<< Analisi del lettore collegato >>>
****************************
Lettore rilevato: AK910 CKey
****************************
Il lettore risulta collegato in modalità CCID
Analisi della smartcard
Esito della lettura della carta:
La carta risponde correttamente
La carta presenta 2 certificato/i
La carta presenta il certificato di sottoscrizione
La carta presenta il certificato di autenticazione
<<< Analisi della memoria >>>
fsck.fat 3.0.28 (2015-05-16) 0x41: Dirty bit is set. Fs was not properly unmounted and some data may be corrupt. Automatically removing dirty bit. Leaving filesystem unchanged. /dev/sdc1: 2676 files, 72324/487010 clusters
- · Firefox non vede i certificati della AK per cui non posso accedere ai siti che richiedono l'identificazione
· SLpct NON mi permette di firmare né di imbustare i documenti: quando cerco di firmare e creare la busta, qualunque percorso indichi nella finestra che chiede di selezionare il file di libreria PKCS#11 succede l'errore seguente
Ancora più stranamente: qualche volta SLpct è riuscito a firmare e imbustare dei documenti che poi ho inviato con successo. Non ho idea di cosa possa causare questo comportamento. Ripeto: se uso il software di firma fornito da Aruba posso *sempre* firmare i documenti quindi direi che il lettore e la SIM con i certificati vengono visti.impossibile leggere il certificato di firma dal dispositivo
Dettagli:
java.security.KeyStoreException: Can not initialize Sun PKCS#11 security provider.
Reason: java.lang.reflect.InvocationTargetException
SOLUZIONE:
in questo post
PS Ho scelto di postare in Applicazioni perché non sono certo che si tratti di un problema di driver dato che i certificati sono visti *a volte* e inoltre da questa ricerca ho trovato lo stesso numero di discussioni in "Applicazioni" e in "Driver e periferiche"