Instalação do Certificado Digital no Ubuntu 16.04 LTS

Tive que formatar um computador e instalar novamente o certificado digital para acessar o Processo Eletrônico, assim resolvi fazer um pequeno guia de como instalar o certificado digital no Ubuntu 16.04 LTS (que deve funcionar em todas as distribuições derivadas dela como Lubuntu, Kubuntu, Ubuntu Mate, Linux Mint e afins). Acredito que o procedimento é o mesmo pro Ubuntu 16.10 e o futuro Ubuntu 17.04 que está para sair em breve mas não tenho certeza. A muitos anos eu tenho o costume de usar apenas versões LTS do Ubuntu.

Bruno Kussler Marques

Como instalar o Token G&D no Ubuntu 16.04 LTS (e derivados)

1º ter certeza que o computador está atualizado. Abra o terminal (aperte Ctrl + Alt + T), e digite

sudo su

Quando apertar enter vai pedir a senha do usuário, digite a senha e você estará logado no terminal como usuário Root. Digite então

apt-get update

e

apt-get upgrade

Após instalar todas as atualizações (caso existam), o próximo passo é instalar o Java. Ainda no terminal digite:

add-apt-repository ppa:webupd8team/java

apt-get update

apt-get install oracle-java8-installer

Siga as instruções na tela e fala a instalação do Java.

Agora o próximo passo é instalar os softwares necessários para o computador reconhecer o token. Ainda no terminal e como root digite:

apt-get install libengine-pkcs11-openssl libp11-2 libpcsc-perl libccid libpcsclite1 pcscd pcsc-tools libasedrive-usb opensc libssl1.0.0 openssl libopensc-openssl

Para evitar problemas de leitura, crie um grupo e adicione o seu usuário (no local “seu-usuário”) a esse grupo digitando:

addgroup scard

adduser “seu-usuário” scard

Agora pra instalação do Token Administration. Infelizmente desde o Ubuntu 15.10 a Canonical atualizou alguns softwares que trazem um problema de dependência que dependem tão somente da Safesign para ser resolvido. O problema que junto com o Token Administration mesmo com esse erro vem o driver que é necessário pro certificado se comunicar com o Firefox então vamos ter que forçar a instalação dele mesmo com os erros de dependência.

OBS: Infelizmente até a Safesign lançar uma versão mais atualizada do safesign identity client (o Token Administration em questão) não vai ser possível trocar senha, desbloquear token e afins, mas isso não impede o uso do token no PC, é só não travar ele que ele vai continuar funcionando.

O primeiro passo é saber se o Linux instalado é 32 ou 64 bits. Caso você não saiba qual a versão instalada no computador digite no terminal:

uname -i

Irá aparecer x86_64 se seu Linux for 64 bits ou x86 se ele for 32 Bits. Vamos agora baixar a versão correta do safesign. Para computadores 64 bits digite:

wget http://www.validcertificadora.com.br/upload/downloads/linux64bits/safesignidentityclient_3.0.77-Ubuntu_amd64.deb

Se o computador for 32 bits digite:

wget http://www.validcertificadora.com.br/upload/downloads/linux32bits/safesignidentityclient_3.0.77-Ubuntu_i386.deb

após termina o Download vamos forçar a instalação do Token Administration. Caso seu computador seja 64 bits digite:

dpkg –force-all -i safesignidentityclient_3.0.77-Ubuntu_amd64.deb

Se o computador for 32 bits digite:

dpkg –force-all -i safesignidentityclient_3.0.77-Ubuntu_i386.deb

Para eliminar os erros de dependência que podem atrapalhar o sistema de atualização automática do sistema é necessário alterar um arquivo. Ainda no terminal como root digite:

gedit /var/lib/dpkg/status

(Se você você estiver utilizando o kubuntu deverá trocar o gedit para kedit, se estiver utilizando o lubuntu deve trocar o gedit por leafpad e assim por diante).

Com o arquivo aberto, aperte a combinação de teclas Ctrl+F e digite “safesign” (sem as aspas) no campo de buscas.

Na seção “Depends” logo abaixo da linha encontrada estão listadas as dependências do pacote da SafeSign. Os pacotes que causam os erros são o libwxbase2.8-0 (>= 2.8.12.1) e o libwxgtk2.8-0 (>= 2.8.12.1). Apague essas strings do arquivo, salve e feche o programa.

Agora você já pode conectar o token do certificado digital. Se tudo der certo o LED no token deve ficar acesso e você pode fechar a janela do terminal.

Ok, agora o Token já está instalado e funcionando. O próximo passo é configurar o Firefox para enxergar e usar o certificado corretamente. Primeiramente devemos instalar os certificados digitais do ITI caso eles ainda não estejam instalados no navegador. Vá até o endereço

http://www.iti.gov.br/perguntas-frequentes/188-atualizacao/4526-mozilla

e instale as cadeias V1, V2 e V5 conforme instruções no site.

Após instalar os certificados aperte a tecla Alt e no menu que irá aparecer na parte superior da tela vá em:

Editar -> Preferencias -> Avançado -> Certificados -> Dispositivos de segurança

Na janela que abrir aperta o botão Carregar

Na janela que irá abrir digite no campo “Nome do arquivo do módulo” o seguinte endereço:

/usr/lib/libaetpkss.so.3

Aperte OK para fechar a tela. Nesse momento pode aparecer um erro mas é só clicar em OK e continuar normal. Na tela que já está aberta deverá aparecer o nome do certificado digital na caixa da esquerda. Aperte OK novamente para sair da tela e abra uma nova aba no navegador.

Nessa nova aba entre em um site com o PJe (não importa qual, apenas para carregar o assinador) e espere carregar o assinador. Autorize a abertura de pop-ups e a execução do Java no Firefox para continuar e depois autorize a execução dos applets do assinador  digital. Quando o botão do assinador estiver já como “Acessar com certificado digital” clique nele. Uma janela de seleção de arquivos irá se abrir ( chamada “Escolha Driver”) e digite no nome do arquivo digite novamente:

/usr/lib/libaetpkss.so.3

Selecione o botão “utilizar driver” e a caixa para colocar a senha do certificado deverá aparecer. O certificado já está configurado, digitando a senha do certificado você deve conseguir entrar no PJe com seu certificado.

 Observação:
Outra solução para contornar as “dependências” (ao invés de editar o arquivo  /var/lib/dpkg/status) pode ser efetuar o download dos pacotes deb faltantes (libwxbase2.8-0 e o libwxgtk2.8-0), localizando-os em “http://packages.ubuntu.com/” (Ubuntu Packages Search).

Como o libwxbase2.8-0 e o libwxgtk2.8-0 não estão mais disponíveis por padrão pelo apt (e tecnicamente falando perdeu o suporte com o fim do suporte ao Ubuntu 15.04) eu achei melhor pular essa possibilidade porque primeiro não é algo tão trivial de se fazer (ficar correndo atrás dos pacotes e dependências manualmente) e segundo porque forçar a instalação deles no sistema pode gerar alguns problemas de compatibilidade com programas que precisam do libwxbase3 e o libwxgtk3 que vem por padrão no Ubuntu desde a versão 15.10, coisas que para um usuário leigo pode ser tremendamente mais complicado de se solucionar.

 

Phone: 55 34 32265604
fax: 55 34 991420842
Rua São Vicente de Paula, 07, Sala 01
38.408-536 Uberlândia, MG, Brasil
Style switcher RESET
Body styles
Color settings
Link color
Menu color
User color
Background pattern
Background image