Usando o OpenPGP Smartcard no Ubuntu na linha de comando

1

Eu tenho um cartão inteligente OpenPGP carregado com um objeto-chave gpg. Eu recebo uma leitura da minha chave gpg quando digito o comando "gpg --card-status". No entanto, não tenho ideia de como usar as chaves no cartão inteligente. Quando eu digito "gpg --list-keys" por exemplo, nada do cartão inteligente aparece. Estou executando esses comandos no Ubuntu 12.04. Existe algum argumento especial ou comando necessário para realmente usar as chaves no cartão inteligente?

    
por jdejesus068 17.04.2013 / 06:18

1 resposta

0

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.

    
por 17.04.2013 / 09:31