Instalação Leitora Cartões Omnikey 3021 USB (Resolvido)

Iniciado por diego.weis, 06 de Dezembro de 2009, 17:45

tópico anterior - próximo tópico

diego.weis

Boa Tarde!

Sou usuário do Ubuntu 9.10 e necessito utilizar um certificado digital A3 (e-CPF - Smar Card), com um leitor Omnikey 3021 USB, para acessar alguns serviços da Receita Federal. (e-CAC). No entanto não consegui fazer com que, no momento do login, o certificado seja reconhecido. É como se não houvesse certificado algum.
Já fiz uma busca geral na web. Instalei uma série de pacotes pelo synaptic, mas nada funcionou.

Será que alguém pode me ajudar.

Grato.
We can be free.
Ubuntu 10.04 LTS 64bits.

diego.weis

#1
Pessoal,

Depois de muito bater cabeça, após até mesmo trocar de computador e voltar por um período a utilizar o windows. Formatei o novo nb e voltei ao ubuntu, deste vez o 10.04 64 bits, e hoje finalmente consegui instalar e utilizar minha leitora Omnikey 3021 USB com certificado digital A3 no ubuntu. (utilizei as dicas do tópico http://ubuntuforum-br.org/index.php/topic,55400.0.html). No entanto, resolvi adaptar a resposta ao meu tópico pois talvez ajude alguém que precise)
Como sou leigo em linux, tenho preferencia em realizar todas as instalações pela central de programas ubuntu. (tenho um certo receio ao utilizar o terminal, pois já fiz muitas bobagens no meu SO com ele).

Com a leitora desconectada, execute os passos abaixo:

1º é preciso instalar o driver da leitora:
  - Acesse a Central de Programas ubuntu e instale o pacote "pcsc-omnikey".

2º é preciso configurar o acesso a leitora:
  - Também pela Central de Programas ubuntu instale o pacote "openct"

3º agora vamos configurar o acesso ao cartão:
  - Ainda na Central de Programas ubuntu instale o pacote "opensc"

4º Configurar o Browser (Mozila Firefox):
  - Central de Programas ubuntu, instale o pacote "mozilla-opensc"

5º Adicionar privilégios de acesso a leitora e ao cartão ao usuário:
  - No terminal digite: $ sudo gpasswd -a <usuario> scard (substitua <usuario> pelo usuario que terá direito ao acesso)

6º Reinicie o computador

7º Abra o navegador mozilla firefox,
  - Editar / Preferências;
  - Avançado / Dispositivos de segurança;
  - Carregar;
  - em "Nome do Arquivo do módulo" digite: "/usr/lib/opensc-pkcs11.so" (sem aspas)
  - Presione OK;
  - Feche o navegador.

8º Conecte a Leitora

9º Insira o Cartão A3;

Pronto! sua leitora e seu cartão estão prontos para serem utilizados no Ubuntu.
We can be free.
Ubuntu 10.04 LTS 64bits.

diego.weis

Pessoal,

Na resposta acima, que contém o passo a passo para a instalação da cadeia de certificados e do cartão inteligente, esqueci de mencionar que para ser possível a utilização dos cartões inteligentes, é preciso antes realizar a instalação das cadeias de certificados.
As cadeias de certificados são arquivos com extensão (*.cer) fornecidas pelas entidades emissoras de certificados digitais.
Para instalá-las no firefox, após baixar o arquivo .cer, basta acessar:
Editar -> Preferências -> Avançado -> Certificados -> Autoridades -> Importar.
Então, basta localizar a pasta para onde foi feito o download do arquivo baixado na etapa acima e selecioná-lo.

Att.
We can be free.
Ubuntu 10.04 LTS 64bits.

diego_maciel

Galera... só para avisar que fiz os passos acima e instalei a minha leitora Gemalto GemPC Twin.
Tudo certinho aqui. Acessando o site da Receita Federal !!!!

Estava tendo a maior dificuldade para fazer isto.

Obrigado pelas dicas.

rg.oliveira

Olá diego.weis, excelente dica; parabéns.

Estava utilizando minha leitura pelo virtualbox e agora poderei utilizar nativo.

wellesximenes

Amigo que dica massa funcionou na hora agora tenho so uma duvida como mudo o pin no linux do certificado .

andpensador

#6
Citação de: diego.weis online 25 de Setembro de 2010, 09:58
Pessoal,

Depois de muito bater cabeça, após até mesmo trocar de computador e voltar por um período a utilizar o windows. Formatei o novo nb e voltei ao ubuntu, deste vez o 10.04 64 bits, e hoje finalmente consegui instalar e utilizar minha leitora Omnikey 3021 USB com certificado digital A3 no ubuntu. (utilizei as dicas do tópico http://ubuntuforum-br.org/index.php/topic,55400.0.html). No entanto, resolvi adaptar a resposta ao meu tópico pois talvez ajude alguém que precise)
Como sou leigo em linux, tenho preferencia em realizar todas as instalações pela central de programas ubuntu. (tenho um certo receio ao utilizar o terminal, pois já fiz muitas bobagens no meu SO com ele).

Com a leitora desconectada, execute os passos abaixo:

1º é preciso instalar o driver da leitora:
  - Acesse a Central de Programas ubuntu e instale o pacote "pcsc-omnikey".

2º é preciso configurar o acesso a leitora:
  - Também pela Central de Programas ubuntu instale o pacote "openct"

3º agora vamos configurar o acesso ao cartão:
  - Ainda na Central de Programas ubuntu instale o pacote "opensc"

4º Configurar o Browser (Mozila Firefox):
  - Central de Programas ubuntu, instale o pacote "mozilla-opensc"

5º Adicionar privilégios de acesso a leitora e ao cartão ao usuário:
  - No terminal digite: $ sudo gpasswd -a <usuario> scard (substitua <usuario> pelo usuario que terá direito ao acesso)

6º Reinicie o computador

7º Abra o navegador mozilla firefox,
  - Editar / Preferências;
  - Avançado / Dispositivos de segurança;
  - Carregar;
  - em "Nome do Arquivo do módulo" digite: "/usr/lib/opensc-pkcs11.so" (sem aspas)
  - Presione OK;
  - Feche o navegador.

8º Conecte a Leitora

9º Insira o Cartão A3;

Pronto! sua leitora e seu cartão estão prontos para serem utilizados no Ubuntu.

Não consegui completar o passo 4.
Todo o resto foi realizado.
Mas, ainda não consegui fazer funcionar direito a certificação.
Aparentemente, o pacote "mozilla-opensc" não está mais disponível na Central de Programas no Ubuntu 12.04.
Só para teste, pesquisei na Central do 10.04 que tenho instalado em outro PC e lá sim aparece o "mozilla-opensc".
No entanto, o leitor de cartão parece ter sido instalado com sucesso. O problema é que o cartão (smartcard da OAB) não está sendo reconhecido pelo Ubuntu.


gustavocastrom

Citação de: diego_maciel online 18 de Maio de 2011, 16:35
Galera... só para avisar que fiz os passos acima e instalei a minha leitora Gemalto GemPC Twin.
Tudo certinho aqui. Acessando o site da Receita Federal !!!!

Estava tendo a maior dificuldade para fazer isto.

Obrigado pelas dicas.

Amigo, pode me ensinar como instalar esse driver? Não consegui.

Esse pacote "pcsc-omnikey" instala do driver da gemalto GemPCTwin? Não encontrei o pacote e nenhum pcsc para gemalto. Tentei pelo ubuntu central online e versão desktop.

Foi a única coisa que não consegui. Não achei o pacote para instalar isso...

pode me auxiliar?