LA BUSINESS KEY DI INFOCAMERE CON LINUX UBUNTU

COME UTILIZZARE LA BUSINESS KEY DI INFOCAMERE CON LINUX UBUNTU

(a cura di Paolo Del Romano)



In particolare per:


A) AUTENTICARSI CON SITI DI E-GOVERNMENT CHE UTILIZZANO LA CNS (Carta Nazionale Servizi)

www.registroimprese.it

www.impresainungiorno.gov.it

www.inps.it

www.agenziaentrate.gov.i

www.inail.it



B) APPORRE LA FIRMA DIGITALE


Ecco come ho fatto:

Premetto:

1) che la versione del mio linux risulta dalla digitazione dei seguenti comandi:

$ uname -a

Linux tosl20 2.6.35-27-generic #48-Ubuntu SMP Tue Feb 22 20:25:29 UTC 2011 i686 GNU/Linux

$ cat /etc/lsb-release

DISTRIB_ID=Ubuntu

DISTRIB_RELEASE=10.10

DISTRIB_CODENAME=maverick

DISTRIB_DESCRIPTION="Ubuntu 10.10"



2) che la mia business key di Infocamere ha le seguenti caratteristiche:

  • Numero di serie: 5000001006885005

  • Lettore: Eutron Smart Pocket 00 00

  • Produttore: ST Incard

  • Modello SmartCard: CNS (LB)

e in particolare possono essere utili i Vendor-ID e Device-ID (nella forma <Vid>:<Did>) della mia business-key che visualizzo come segue:


$ lsusb

Bus 001 Device 005: ID 073d:a10c Eutron S.p.a.

Bus 001 Device 004: ID 073d:0c01 Eutron S.p.a.




3)  che ho seguito le preziosi indicazioni trovate sul sito dell'Ordine degli Avvocati di Venezia al seguente link


http://www.ordineavvocativenezia.net/CMS/index.php?option=com_content&view=article&id=95:il-pct-in-ambiente-gnulinux&catid=24:processo-civile-telematico&Itemid=35



Quindi ho proceduto come segue.


STEP 1) Affinché Ubuntu possa gestire il lettore di smart card Bit4id/ACS ACR38U è necessario che nel sistema siano installati i seguenti pacchetti:

  • libacr38u

  • pcsd (richiesto automaticamente selezionando libacr38u)

  • libacr38ucontrol0

  • pcsc–tools

  • libpcsc–perl (richiesto automaticamente selezionando pcsc–tools)

  • libccid



STEP 2) Poi ho scaricato le seguenti librerie (di tipo incard)

http://www.ordineavvocativenezia.net/CMS/index.php?option=com_remository&Itemid=2&func=fileinfo&id=157


STEP 3) ho creato una cartella /usr/lib/bit4id/ con permessi 777 e ci ho messo dentro le librerie scaricate prima. Oppure piu' semplicemente bisogna mettere da qualche parte il file “libbit4ipki.so” e indicarlo al browser cosi' come detto nello step successivo


STEP 4) ho infine caricato in FIREFOX attraverso Preferenze/Avanzate/Cifratura/Dispositivi di Sicurezza il file “libbit4ipki.so


STEP 5) ho quindi riavviato FIREFOX e raggiunto uno dei siti che permette l'autenticazione con CNS



STEP 6) al fine di poter apporre la mia firma digitare ho anche installato DIKE per linux dal seguente link:

https://www.firma.infocert.it/installazione/installazione_DiKe.php

Lanciare prima l'applicativo DikeUtil e selezionare il lettore: Eutron Smart Pocket. Poi lanciare Dike per firmare e visualizzare i file firmati (P7M.

Alla fine ....tutto funziona regolarmente!



PS: per semplicita' ho messo tutto quello che vi occorre nella versione minimale in un file zippato allegato alla presente pagina o raggiungibile alla seguente url:

https://docs.google.com/a/delromano.org/leaf?id=0B1ock1cp-srkMmVmN2VhZDctZjNjYy00ZjM1LTkzNGYtMjNmYjBiMjdjY2Nl&sort=name&layout=list&num=50





ċ
kit-businesskey.zip
(3582k)
Paolo Del Romano,
17 mar 2011, 11:39
Comments