Leitora SafeSign de e-CPF no Linux

Gostaria de relatar aqui minhas experiências primárias com utilização de certificado digital no Debian. Como sempre no Brasil, essa é uma exigência do nosso maravilhoso Governo que cobra da população e das empresas sem fornecer condições necessários nível europeu de prestações de contas. Pois bem, desabafado a indignação vamos ao que interessa.

[ Hits: 13.651 ]

Por: Daniel Roque em 02/07/2015


Configuração do Firefox



O Firefox aqui já está instalado e a versão é a 38.0.5, vou considerar que você já tenha o Firefox instalado também.

Abra seu Firefox e vá em:

Editar > Preferências > Avançado > Certificados > Dispositivos de Segurança

Clique em carregar para fornecer a biblioteca de comunicação com a leitora, no diálogo que aparecer preencha assim:
  • Nome do módulo: e-cpf
  • Nome do Arquivo de módulo: /usr/lib/libaetpkss.so

Clique em ok e pronto, seu certificado já deve estar operante.

Talvez seja necessário instalar a cadeia de certificado Brasileira e Serasa, acesse o link abaixo e clique nos certificados para fazer a instalação.
Acesse o site do governo e tente autenticar com o seu e-CPF, vai pedir o seu número de pin se der tudo certo.

Referências


Página anterior    

Páginas do artigo
   1. Entendendo o funcionamento
   2. Configuração do Firefox
Outros artigos deste autor

Samba 4 como controlador de domínio com Active Directory da MS

Linux Group Policy

Leitura recomendada

Como a propaganda afeta você?

Instalando o scanner CanoScan Lide 100 no Linux Ubuntu

Open Hardware: Quem topa o desafio?

Instalando uma placa wireless

Usando o seu módulo IRDA no Linux

  
Comentários
[1] Comentário enviado por sacioz em 02/07/2015 - 16:52h


Carvalho ! Ótimo artigo , talvez deslumbre meu , mas foi um esforço e tanto , obrigado .
Sacioz...)))
.
:q

[2] Comentário enviado por Lisandro em 03/07/2015 - 13:25h

Parabéns pelo artigo. Muito bom mesmo.
Já favoritei.

[3] Comentário enviado por teccert em 04/07/2015 - 06:26h

Realmente é um ótimo artigo, contudo não funcionou com meu eToken Alladin (token usb) da certsign no ubuntu 14.04. O que acontece é que o sistema o reconhece, o programa da safenet mostra toda informação do eToken, o programa NFE do Governo de São Paulo também reconhece o eToken e instala os certificados, mas quando acesso o site da Receita Federal não funciona, ou seja, não é reconhecido, já instalei as cadeias de certificados, segui o seu tutorial, já vasculhei tudo sobre o assunto na net e até agora nada. A questão maior, é que detesto usar o sistema operacional proprietário, onde tudo é ruim, o notebook parece uma carroça, dá erros constantes, e por cima, mesmo com todo o cuidado, ainda é uma porta aberta aos piratas virtuais. No Ubuntu 10.04 e 12.04 o eToken funcionou muito bem.
Preciso que alguém me ajude, mesmo que eu tenha que contribuir financeiramente. Meu email é: jeronimo.informatica@gmail.com

[4] Comentário enviado por tiekookeit em 04/07/2015 - 18:43h


[3] Comentário enviado por teccert em 04/07/2015 - 06:26h

Realmente é um ótimo artigo, contudo não funcionou com meu eToken Alladin (token usb) da certsign no ubuntu 14.04. O que acontece é que o sistema o reconhece, o programa da safenet mostra toda informação do eToken, o programa NFE do Governo de São Paulo também reconhece o eToken e instala os certificados, mas quando acesso o site da Receita Federal não funciona, ou seja, não é reconhecido, já instalei as cadeias de certificados, segui o seu tutorial, já vasculhei tudo sobre o assunto na net e até agora nada. A questão maior, é que detesto usar o sistema operacional proprietário, onde tudo é ruim, o notebook parece uma carroça, dá erros constantes, e por cima, mesmo com todo o cuidado, ainda é uma porta aberta aos piratas virtuais. No Ubuntu 10.04 e 12.04 o eToken funcionou muito bem.
Preciso que alguém me ajude, mesmo que eu tenha que contribuir financeiramente. Meu email é: jeronimo.informatica@gmail.com


Se tu for em Editar -> Preferências -> Avançado -> Certificados -> Dispositivos

Clicar em teu certificado, o botão "Logar" ativa? Se ativa, você consegue se logar?
Outra dúvida, ainda na aba de certificado, a opção "Quando um servidor solicitar meu certificado pessoal:" está marcado "Perguntar quando necessário", se não, deixe ele marcado e teste novamente.

[5] Comentário enviado por worker em 04/07/2015 - 19:43h

Voce tem problemas de acesso soh na Receita? Consegue fazer a assinatura digital em outros sites? Qual a versao do SAC que esta usando?


[6] Comentário enviado por pinduvoz em 06/07/2015 - 09:06h


Eu tinha conseguido operar meu e-cpf de cartão no Tribunal de Justiça de São Paulo, mas não no Superior Tribunal de Justiça, em Brasília (ligando para o suporte técnico de lá, responderam que o sistema adotado só funcionaria no Windows).

Depois de um tempo, meu e-cpf de cartão parou de funcionar também no Tribunal de São Paulo.

Agora tenho um e-cpf de token, fornecido pela OAB (o anterior era da AASP). Então vou tentar novamente, até porque nunca tentei com o Ubuntu 14.4.

[7] Comentário enviado por teccert em 06/07/2015 - 14:50h

Meu problema é no acesso ao site da Receita. O interessante é que o programa de Nota Fiscal Eletrônica Paulista, encontra o token e carrega os certificados, só não funciona via navegador, firefox, goolgle chome e opera.


[8] Comentário enviado por teccert em 06/07/2015 - 14:52h

O led do token acendem e quando o safenet ou o NFE o acessa, pisca como se estivesse processando, se comunicando.


[9] Comentário enviado por worker em 06/07/2015 - 20:45h


Você seguiu o procedimento que o colega postou ? Não funcionou? Poste aqui as msg de erro do site da Receita para tentarmo achar a solução.
Em tempo em alguns sites é preciso logar como sugerido abaixo, em versões mais antigas do Firefox isso não acontecia.

[4] Comentário enviado por tiekookeit em 04/07/2015 - 18:43h

Se tu for em Editar -> Preferências -> Avançado -> Certificados -> Dispositivos

Clicar em teu certificado, o botão "Logar" ativa? Se ativa, você consegue se logar?
Outra dúvida, ainda na aba de certificado, a opção "Quando um servidor solicitar meu certificado pessoal:" está marcado "Perguntar quando necessário", se não, deixe ele marcado e teste novamente.

[10] Comentário enviado por teccert em 07/07/2015 - 07:22h

Percebi que o dispositivo não aparece na quia DISPOSITIVO da preferencia->avançado->certificado->dispositivo do Firefox.

[11] Comentário enviado por teccert em 07/07/2015 - 07:26h

Os arquivos que o artigo faz referencia deve ser para que usa outro tipo de dispositivo, tal como cartão e não o token usb, pois não são encontrados neste meu caso. Talvez esteja ai o problema, eu preciso saber em meu caso particular que módulo e caminho correto, talvez se alguém fizer uso deste token usb no ubuntu, possa me indicar os mesmos.

[12] Comentário enviado por worker em 07/07/2015 - 11:10h


Bom temos uma luz, sabemos o que falta no Firefox.

Estou no trabalho, sem o meu note, então tente o seguinte, se não der certo comunique e à noite em casa vejo melhor.

Voce precisa carregar um novo dispositivo, aí vai pedir o caminho da biblioteca, (o nome da lib vai depender da versão do SAC que voce tem, no meu caso é a 8.3, então o nome é libetoken.so.8.3....mais algoi que não lembro).
de qualquer forma o caminho é este: /lib/libetoken.so.8.3 (se sua versão do SAC for outra, procure alguma lib que começe com libetoken.so...) deve resolver.

bopa sorte!

[13] Comentário enviado por teccert em 07/07/2015 - 13:35h

Seguindo a orientação de WORKER, agora ao acessar o site da receita, é apresentado a razão social do token e solicitado a senha do certificado, quando digitado a senha, dá o erro abaixo:

Ocorreu um erro. (Código: 403)

Para acessar esta página, você deve selecionar o seu certificado digital.

Sr(a) Contribuinte, a partir do dia 05/06/2012 às 19h (horário de Brasília) o Portal e-CAC só poderá ser acessado se as novas cadeias de certificados estiverem instaladas em seu computador. Para instalá-las, acesse os três links:

ICP-BRASIL v2
Autoridade Certificadora da Secretaria da Receita Federal v3
Autoridade certificadora do SERPRORFB v3

Sistema Operacional

Se o sistema operacional for Windows, confirme se a versão instalada é Windows XP com Service Pack 3 ou superior;
Se o sistema operacional NÃO for Windows, verifique junto ao fornecedor se o sistema suporta o uso da função de hash SHA-2.

Veja mais informações no passo-a-passo de instalação da nova cadeia.

Retornar para a página inicial do e-CAC.


[14] Comentário enviado por teccert em 07/07/2015 - 13:37h

Adianto que as cadeias ICP-BRASIL v2 ; Autoridade Certificadora da Secretaria da Receita Federal v3 e Autoridade Certificadora do SERPRORFB v3, já estão instaladas.


[15] Comentário enviado por worker em 07/07/2015 - 14:26h

Abra o Firefox se você está logado no token, às vezes isso ocorre, o colega postou aí em cima como logar no token. Deposis disso abra a pagina da receita e tente novamente.

acrescentado:

Quando voce instalou a cadeia de certificados, voce marcou as caixas, para todos os certificados:
-Considerar confiável esta CA para identificar sites
-Considerar confiável esta CA para identificar autores de aplicativos

Depois que voce colocar a senha do token deve surgir uma tela com as informações do seu certificado; clicando em ok abre o site


[16] Comentário enviado por teccert em 07/07/2015 - 21:38h

Logo no token no firefox, mas quando acesso o site da receita federal dá o mesmo erro; (código 403)

[17] Comentário enviado por worker em 08/07/2015 - 10:01h

Vamos explorar mais uma possibilidade, qual seja, por alguma razão o seu certificado digital não está sendo associado às cadeias de certificação da sua certificadora. Entre no site da sua certificadora baixe e instale a cadeia de certificados dela, reinicie o Firefox e repita os procedimentos para acesso.

[18] Comentário enviado por teccert em 08/07/2015 - 16:34h

Caro Worker, graças a sua inteligência e boa vontade em ajudar aos mais simples, agora posso usar o meu certificado digital etoken alladin (usb) no Ubuntu 14.04. Foi só seguir mais uma vez a sua orientação acima, que tudo voltou a funcionar, já me loguei no site da Receita Federal.
Vale salientar que a mais de 2 anos que venho tentando fazer com que este token usb funcionasse no Ubuntu 14.04, porém só agora consegui por meio das sua orientações.
Que Deus te dê sempre mais; estarei sempre grato ao amigo!

[19] Comentário enviado por worker em 09/07/2015 - 11:07h

Fico contente que encontramos a solução.
Obrigado, fique com Deus!

Marcos

[20] Comentário enviado por diegoBrito em 21/02/2016 - 12:21h

Ward!
Vou tentar, aplicar no meu leitor chinês de smart card pra ver se rola no Fedora 20.

[21] Comentário enviado por camolesi em 26/04/2016 - 08:42h

Bom Dia.
Caro teccert, o seu ubuntu 14.04 estava em um sistema 32 ou 64 bits ?

Obrigado.

[22] Comentário enviado por fsb30 em 17/12/2016 - 14:03h

Srs, boa tarde! Sou novo entusiasta do Linux e, no momento, usuário do Linux Mint. Uma das coisas que preciso resolver para concluir a migração das "Janelas" para cá é a questão do uso dos Certificados Digitais. Faço uso constante do certificado da empresa para acessar a Receita Federal. Pesquisando, achei esse artigo acima muito bem escrito e didático. Fiz todo o procedimento, no entanto estou tendo problema de dependência com uma lib e estou tendo esse retorno de erro:

A descompactar safesignidentityclient (3.0.43) ...
dpkg: problemas com dependências impedem a configuração de safesignidentityclient:
safesignidentityclient depende de libssl0.9.8; porém:
Pacote libssl0.9.8 não está instalado.

dpkg: erro ao processar o pacote safesignidentityclient (--install):
problemas de dependência - deixando desconfigurado
Erros foram encontrados durante o processamento de:
safesignidentityclient

Qual a sugestão dos nobres amigos para resolver isso? Fico grato desde já!

[23] Comentário enviado por tiekookeit em 27/12/2016 - 08:37h

Acredito que este aqui deva servir
http://packages.ubuntu.com/precise/libssl0.9.8
ou
https://community.linuxmint.com/software/view/libssl0.9.8

Um detalhe, o firefox mais novos que o 46(+-), tem quebrado a cadeia de certificado brasileira, ou sei lá o que, o fato é que ele não reconhece os sites brasileiros como seguro, caso tenha alguma dificuldade, tenha isto em mente.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts