Recomenda-se usar subchaves com o seu cartão. A Fundação para o Software Livre da Europa não apenas emite cartões inteligentes OpenPGP (o cartão de associação), como também fornece < href="http://wiki.fsfe.org/Card_howtos"> ótimos tutoriais sobre como usá-los .
O comando mais importante para usar com gpg
é (copiado das páginas man):
--card-edit
Present a menu to work with a smartcard. The subcommand "help" provides an
overview on available commands. For a detailed description, please see the
Card HOWTO at http://www.gnupg.org/documentation/howtos.html#GnuPG-card-
HOWTO .
Criando um conjunto de chaves primárias
O que você precisa fazer para criar um conjunto de chaves primárias no seu cartão (omitir os comentários em gpg
):
gpg --card-edit
command> admin # Enter admin screen
command> generate # Create primary keys on your card
Ao gerar as chaves, gpg
perguntará se você deseja salvar uma cópia das chaves no seu computador. Para fazer um backup caso seu cartão seja perdido ou quebrado, é recomendável copiar para algum dispositivo USB ou algum outro dispositivo off-line que permaneça desconectado posteriormente.
Usar as teclas do seu cartão funciona da mesma forma como usar as teclas "normais" no seu disco rígido.
Usando subchaves
A FSFE oferece um longo tutorial sobre como usar subchaves com seu smart card , o que elas recomendam. Você criará subchaves no seu computador e as transferirá para o cartão inteligente posteriormente. A etapa principal está usando keytocard
para transferir suas subchaves particulares para o cartão inteligente. Para mais detalhes, refiro-me ao tutorial, pois ele inclui principalmente coisas não relacionadas a cartões inteligentes.