INSTALLAZIONE FIRMA DIGITALE per Linux (Ubuntu vers. 12.04 LTS)
Installazione della firma digitale
Abbiamo parlato di due funzioni della firma digitale (firma
documenti ed autenticazone in rete) iniziamo dalla prima
1) Installazione per firmare documenti
Insieme al dispositivo di firma digitale che avrete
acquistato vi sarà stata consegnata anche una guida di installazione, la quale
varia a seconda del dispositivo. In questa sede tratterò del dispositivo smart
card di Lextel (infocert).
Si tratta di compiere due operazioni: installare i driver ed
installare il programma Dike.
Driver
Installate i pacchetti libccid, libpcsclite1 e pcscd. Procedete come segue: Aprite il programma "Terminale" e scrivete (o
meglio fate copia/incolla. Ricordate che per incollare all'interno del
terminale dovete premere contemporaneamente i tasti shift+ctrl+V)
Aprite Firefox e scaricate il certificato della CA InfoCert cliccando qui.
Installate poi i driver del lettore della smart card cliccando qui. I driver sono dei piccoli programmi software che servono a far funzionare le periferiche, in questo caso il lettore della smart card. Ricordate: siete alla ricerca dei driver del "lettore" e quindi scegliete "smart driver" e non "smart card". Scegliete con accuratezza il modello di lettore che corrisponde al vostro.
sudo apt-get install libccid libpcsclite1 pcscd
Aprite Firefox e scaricate il certificato della CA InfoCert cliccando qui.
Installate poi i driver del lettore della smart card cliccando qui. I driver sono dei piccoli programmi software che servono a far funzionare le periferiche, in questo caso il lettore della smart card. Ricordate: siete alla ricerca dei driver del "lettore" e quindi scegliete "smart driver" e non "smart card". Scegliete con accuratezza il modello di lettore che corrisponde al vostro.
Scaricate il pacchetto dei diver che vi interessano e dezippatelo. Dentro vi saranno altri pacchetti. Per Ubuntu scegliete il pacchetto con estensione ".deb" che aprirete con il vostro programma di installazione (Synaptic, Ubuntu Software Center ecc.).
Dike
Passate
ad installare Dike, scaricabile da qui, oppure dal link a sinistra di questo
blog.
Controllate il numero di serie della vostra smart card. Se inizia con "120513" eseguite le seguenti istruzioni, altrimenti saltate a "Dike".
Scaricate il programma "SafeDive Lib p11" e dezippatelo.
Cercate il file "pcscd" sul vostro PC. Può trovarsi o in:
File System/usr/local/sbin/pcscd
oppure in File System/usr/sbin/pcscd
Una volta scoperto qual'è il percorso, aprite il programma "Terminale"
ed, a seconda del percorso, scrivete (o meglio fate copia/incolla. Ricordate che per incollare
all'interno del terminale dovete premere contemporaneamente i tasti
shift+ctrl+V)
cd /usr/local/sbin
sudo ./pcscd -f
o
cd /usr/sbin
sudo ./pcscd -f
Tornate ora nella cartella dezippata di "SafeDive" ed eseguire il file "runSafeDive.sh" utilizzando l'opzione "Esegui nel Terminale''
Scaricate adesso "Dike" scegliendo la conformazione che si adatta alle vostre impostazioni. In questa sede si presuppone che stiate usando il Sistema Operativo Ubuntu 12.04 LTS. La scelta è tra le architetture "i386" e "amd64". Quasi sicuramente la scelta corretta per il vostro PC sarà "i386" tuttavia non c'è da preoccuparsi. Nel caso in cui la scelta fosse sbagliata il vostro programma di instalazione vi avviserà che il software non può essere installato; per cui andrà installato l'altro pacchetto.
Insieme a "Dike" avrete installato anche "DikeUtil", il programma serve per attivare la
smart card (sarà la prima cosa da fare). Aprite il programma, scegliete il tipo di lettore, attivate la smart card, verificare che la firma in effetti
funzioni, cambiare la password ed altri accessori. Se non riuscite a selezionare il vostro dispositivo vuol dire che non avete correttamente installato i driver.
Il programma "Dike" invece è quello che materialmente ci consente di firmare un documento. Nota. Se dobbiamo firmare un atto giuridico da trasmettere alla cancelleria per il processo telematico (PCT) non abbiamo bisogno di Dike. Infatti, come vedremo, il "redattore atti", tra le altre cose permette di apporre la firma digitale, per cui non usate Dike per tale fine. Dike va usato in tutti gli altri casi in cui dovete sottoscrivere un documento, ad esempio per le notifiche telematiche.
Il programma "Dike" invece è quello che materialmente ci consente di firmare un documento. Nota. Se dobbiamo firmare un atto giuridico da trasmettere alla cancelleria per il processo telematico (PCT) non abbiamo bisogno di Dike. Infatti, come vedremo, il "redattore atti", tra le altre cose permette di apporre la firma digitale, per cui non usate Dike per tale fine. Dike va usato in tutti gli altri casi in cui dovete sottoscrivere un documento, ad esempio per le notifiche telematiche.
2) Installazione per autenticarsi in rete (accedere a
polisweb)
Anche in questo caso le istruzioni accluse al dispositivo da
voi acquistato dovrebbero essere esaustive per lo scopo. Si presuppone che
procederete a questa installazione dopo quella di cui al punto precedente, per
cui sarete certi di aver installato correttamente i driver del lettore e che la
firma digitale sia attivata e perfettamente funzionante. Adesso occorre configurare
il programma di navigazione in internet (browser) per la firma digitale, in
modo da poter accedere ai siti che richiedono tale autenticazione (come
polisweb). Si tratta di insallare nel browser sia il certificato digitale dell'utente, sia quello di InfoCert (o dell'autorità che ha emesso il certificato dell'utente).
La configurazione varia a seconda del sistema operativo
(Windows, Mac o Linux) e a seconda del browser (Explorer, Firefox, Safari,
Chrome).
A mio avviso la soluzione migliore per gli utenti Windows, Mac e
Linux è Firefox.
>>> Attenzione: se userete Firefox per accedere ai portali di accesso (PdA) alla giustizia e pertanto al processo telematico (PCT), sarà sempre necessario collegare la smart card (o comunque il dispositivo) al computer prima di aprire Firefox, altrimenti la vostra firma non sarà riconosciuta quando tenterete l'accesso.
>>> Attenzione: se userete Firefox per accedere ai portali di accesso (PdA) alla giustizia e pertanto al processo telematico (PCT), sarà sempre necessario collegare la smart card (o comunque il dispositivo) al computer prima di aprire Firefox, altrimenti la vostra firma non sarà riconosciuta quando tenterete l'accesso.
Firefox per Linux.
1. collegate il dispositivo con smart card inserita al PC
2.
Aprite Firefox - Modifica - Preferenze - Avanzate - Certificati. Spuntate: "Selezionane uno automaticamente". Poi premete il tasto
"dispositivi di sicurezza".
Per controllare che tutto sia corretto provate ad accedere a processo telematico polisweb cliccando qui. Il browser vi chiederà la password. Una volta inserita potrete accedere al sito.
Attenzione: se userete Firefox per accedere ai portali di accesso (PdA) alla giustizia e pertanto al processo telematico (PCT), sarà sempre necessario collegare la smart card (o comunque il dispositivo) al computer prima di aprire Firefox, altrimenti la vostra firma non sarà riconosciuta quando tenterete l'accesso.
Si aprirà una finesta. Premete il tasto "Carica".
Si Aprirà un'altra finestra. Scrivete: "libbit4ipki.so" nella casella 'Nome File Modulo'. Premete il tasto "OK". Nel caso in cui, alla pressione del tasto "OK" non dovesse accadere nulla provate questa soluzione: nella colonna a sinistra evidenziate 'Nuovo modulo PKCS#11'. Poi premete il tasto "Scarica" sulla destra e confermate. Ora provate di nuovo: premete il tasto "Carica" e scrivete: "libbit4ipki.so" nella casella 'Nome File Modulo'. Questa volta, premendo il tasto "OK" dovrebbe andare tutto liscio.
Controllate che nella colonna di sinistra compaia il nome "CNS". Premete il tasto "OK".
3. Da Firefox scegliete: Modifica - Preferenze - Avanzate - Certificati - Mostra certificati. Inserite la password (PIN) della vostra smart card. Premete il tasto "OK". Chiudete.
Si Aprirà un'altra finestra. Scrivete: "libbit4ipki.so" nella casella 'Nome File Modulo'. Premete il tasto "OK". Nel caso in cui, alla pressione del tasto "OK" non dovesse accadere nulla provate questa soluzione: nella colonna a sinistra evidenziate 'Nuovo modulo PKCS#11'. Poi premete il tasto "Scarica" sulla destra e confermate. Ora provate di nuovo: premete il tasto "Carica" e scrivete: "libbit4ipki.so" nella casella 'Nome File Modulo'. Questa volta, premendo il tasto "OK" dovrebbe andare tutto liscio.
Controllate che nella colonna di sinistra compaia il nome "CNS". Premete il tasto "OK".
3. Da Firefox scegliete: Modifica - Preferenze - Avanzate - Certificati - Mostra certificati. Inserite la password (PIN) della vostra smart card. Premete il tasto "OK". Chiudete.
Per controllare che tutto sia corretto provate ad accedere a processo telematico polisweb cliccando qui. Il browser vi chiederà la password. Una volta inserita potrete accedere al sito.
Attenzione: se userete Firefox per accedere ai portali di accesso (PdA) alla giustizia e pertanto al processo telematico (PCT), sarà sempre necessario collegare la smart card (o comunque il dispositivo) al computer prima di aprire Firefox, altrimenti la vostra firma non sarà riconosciuta quando tenterete l'accesso.