Utilizando certificados e-CNPJ e e-CPF no Linux
A Receita Federal lançou no ano passado um certificado para pessoas físicas e pessoas jurídicas, respectivamente o e-CPF e o e-CNPJ, munido destes certificados podemos realizar junto ao site da receita diversos serviços disponíveis mediante autenticação. Vou neste artigo detalhar os procedimentos desde a instalação do SmartCard Reader até a configuração do Mozilla para acessar estes certificados.
Introdução
A Receita Federal lançou no Brasil dois certificados o
e-CNPJ e o e-CPF, com estes certificados podemos acessar
áreas restritas do site da Receita entre outros serviços, logo
logo a receita vai tornar esses certificados obrigatórios
(no caso do e-CNPJ já é obrigatório para entregar a DCTF mensal).
Maiores informações sobre estes certificados podem ser encontradas em:
Um dos clientes de nossa empresa precisava realizar alguns serviços na receita, tínhamos certa urgência, então optamos para a aquisição de um certificado e-CNPJ, aqui vai uma nota importante, os leitores de smartcard fornecidos pela Serasa (modelo Argos Mini II) não funcionaram, já fiz os testes mas não obtive sucesso, o leitor de SmartCard da CertiSign (modelo GemPC Twin) funcionou perfeitamente, só fiz os testes com esses dois modelos, portanto recomendo o GemPC Twin .
Vamos ao problema; grande parte das estações da empresa são Linux e os drivers fornecidos eram para Windows, ou seja, toda vez que eu tinha que realizar o serviço tinha que ir em uma estação Windows, sentar nesta mesa e iniciar os procedimentos, isto não tem cabimento =/
Resolvi pesquisar sobre como fazer estes cartões serem aceitos no Linux, desisti algumas vezes, mas nas minhas horas de almoço tentava pesquisar, a falta de documentação na internet e a falta de treinamento do suporte das agências certificadoras não me ajudou muito. Portanto tive que pesquisar na marra =), felizmente triunfei e vou colocar estes procedimentos neste artigo detalhando ao máximo.
Com o smartcard e a leitora em mãos, vamos começar os preparativos. Vou listar abaixo o hardware utilizado:
Um dos clientes de nossa empresa precisava realizar alguns serviços na receita, tínhamos certa urgência, então optamos para a aquisição de um certificado e-CNPJ, aqui vai uma nota importante, os leitores de smartcard fornecidos pela Serasa (modelo Argos Mini II) não funcionaram, já fiz os testes mas não obtive sucesso, o leitor de SmartCard da CertiSign (modelo GemPC Twin) funcionou perfeitamente, só fiz os testes com esses dois modelos, portanto recomendo o GemPC Twin .
Vamos ao problema; grande parte das estações da empresa são Linux e os drivers fornecidos eram para Windows, ou seja, toda vez que eu tinha que realizar o serviço tinha que ir em uma estação Windows, sentar nesta mesa e iniciar os procedimentos, isto não tem cabimento =/
Resolvi pesquisar sobre como fazer estes cartões serem aceitos no Linux, desisti algumas vezes, mas nas minhas horas de almoço tentava pesquisar, a falta de documentação na internet e a falta de treinamento do suporte das agências certificadoras não me ajudou muito. Portanto tive que pesquisar na marra =), felizmente triunfei e vou colocar estes procedimentos neste artigo detalhando ao máximo.
Com o smartcard e a leitora em mãos, vamos começar os preparativos. Vou listar abaixo o hardware utilizado:
- Smartcard Reader USB GemPC Twin
- Laptop c/ Debian Sid
Nota: Eu utilizei desta vez os pacotes Debian para a instalação da leitora, mas nada impede de serem utilizados em outras distribuições, pois vou colocar os sites onde podem ser encontrados os fontes para compilação.
Parabéns.
[]'s
Alan Cota.