In questa pagina vi mostro come usare la smart-card di Infocamere per
inviare email firmate digitalmente con Kmail (e
prossimamente con altri client) grazie a GnuPG e OpenSC, entrambi
lievemente modificati da me.
Scaricate i seguenti software:
libgpg-error-0.6.tar.gz
libgcrypt-1.1.92.tar.gz
libksba-0.9.4.tar.gz
opensc-20040218.tar.gz
libassuan-0.6.4.tar.gz
gnupg-1.9.5.tar.gz
cryptplug-0.3.16.tar.gz
pinentry-0.6.9.tar.gz
opensc-20040218.diff
gnupg-1.9.5.diff
configurate, compilate e installate (configure, make e make install)
libgpg-error-0.6, libgcrypt-1.1.92, libksba-0.9.4
applicate la patch a opensc, quindi proseguite l'installazione
di opensc e libassuan-0.6.4
applicate la patch a gnupg-1.9.5 e terminate con l'installazione
di cryptplug-0.3.16 e pinentry-0.6.9.
Copiate il file opensc-20040218/etc/opensc.conf.example
su /usr/etc/.
Se tutte le installazioni sono andate a buon fine provate ad
eseguire gpgsm -s FILE_DA_FIRMARE > FILE_FIRMATO.p7m .
Verificate il file p7m creato con openssl o con un altro
software di verifica.
Se siete arrivati a questo punto senza incontrare ostacoli non
vi rimane che aprire Kmail, quindi:
Settings->Configure Kmail->Security->Crypto Plugins->New
caricate il plugin, che molto probabilmente sara'
/usr/local/lib/cryptplug/gpgme-smime.so e il gioco e' fatto.
Non vi resta che inviare la vostra prima SMIME email con tanto
di "bollino" certificato.
Antonio Iacono
P.S. qui trovate un file di shell con le operazioni sopra descritte pronto all'uso