Token de Certificação para Assinatura Digital OAB - Instalação no Ubuntu 14.04/15.04

Este artigo busca organizar as ideias publicadas em diversos artigos de autores vários, com a finalidade facilitar a instalação do Token de autenticação para assinatura Digital, utilizado pela Ordem dos Advogados do Brasil (OAB) e outros órgãos. Esta instalação foi testada em Ubuntu 14.04.

[ Hits: 30.806 ]

Por: andre uebe em 06/02/2017


Instalando bibliotecas e configurando grupo de usuário



Instalação do Ubuntu

Se o Ubuntu 14.04 já estiver sido instalado, passe para o passo seguinte.

Caso não tenha o Ubuntu 14.04 instalado, é possível obter o torrent [1] aqui:
Ao final da página, escolha um das opções de download dependendo da arquitetura do processador de seu computador:
  • Ubuntu 14.04.5 Desktop (64-bit)
  • Ubuntu 14.04.5 Desktop (32-bit)

Em seguida, basta criar um live-CD, ou um live-pendrive com o unetbootin [2] e instalar o Ubuntu 14.04.

ATENÇÃO: não atualize o sistema para a versão quando solicitado!

Instalando as bibliotecas necessárias para o token

Conforme Guicolândia [3].

No terminal, copie, cole e execute (tecle Enter) as linhas de comando abaixo:

sudo apt-get update && sudo apt-get install -y aptitude && sudo aptitude install -y libengine-pkcs11-openssl libp11-2 libpcsc-perl libccid libpcsclite1 pcscd pcsc-tools libasedrive-usb opensc libssl1.0.0 openssl libopensc-openssl libjbig0 libtiff4 libtiff5 fontconfig-config libfontconfig1 libwxbase2.8-0 libwxbase3.0 libwxgtk libpcsclite1 libccid pcscd

Após finalizar este processo, é necessário baixar e instalar a biblioteca "libwxgtk2.8-0", que não é encontrada no repositório APT.

Baixando

Para 64 bits:
Para 32 bits:

Instalando

Para 64 bits:

sudo dpkg -i libwxgtk2.8-0_2.8.12.1+dfsg-2ubuntu2_amd64.deb

Para 32 bits:

sudo dpkg -i libwxgtk2.8-0_2.8.12.1+dfsg-2ubuntu2_i386.deb

Configurando grupo de usuário

Para o correto funcionamento, é necessário criar um grupo de acesso ao token, chamado "sdcard" e incluir seu usuário neste grupo. Para isto, execute sequencialmente os dois comandos a seguir, substituindo "seu-usuário" pelo nome seu nome de usuário.

Exemplo: se na linha de comando aparece: "maria@maria-Capella-IbexPeak-M-Chipset:", o usuário é "maria" (antes do @).

sudo addgroup scard
sudo adduser "seu-usuário" scard

Links:
Página anterior     Próxima página

Páginas do artigo
   1. Antes de começar
   2. Instalando bibliotecas e configurando grupo de usuário
   3. Instalando o criptógrafo
   4. Configurando o assinador digital
Outros artigos deste autor

Fazendo backup no Gmail via cliente de e-mail e IMAP

Capturando vídeo através do mencoder

Facilitando o acesso a disquetes e memory keys (PenDrives) no Kurumin

Instalando kernel otimizado do Ubuntu no Asus eeepc

Instalando o Ubuntu Linux 8.04 (Hardy heron) no MSI Wind

Leitura recomendada

Leitora SafeSign de e-CPF no Linux

Endianness - Arquitetura de computadores

Configurando a placa wireless LG 2100

Instalando a placa de rede wireless DWL-G520+ no Fedora Core 3

Linux em Computadores Antigos

  
Comentários
[1] Comentário enviado por smkbarbosa em 06/02/2017 - 20:29h

Bom artigo! Assim que possível executarei pra ver como fica.

Samuel Barbosa

[2] Comentário enviado por teccert em 07/02/2017 - 10:05h

Caro André, ótima iniciativa, é por isto que mesmo não sendo a maior fortuna do mundo a comunidade Linux segue avante.
Eu em particular consegui fazer funcionar o meu certificado digital A3 e A1, Token da Certisign, funcionarem no ubuntu 16.04 de maneira fácil e com o driver 9.0 seguindo as orientações deste site: https://site.solutinet.com.br/2015/manuais/instaladores/
Acredito, que este poderá servir como um outro modo de fazer funcionar o certificado digital no ubuntu 16.04, além, é claro, deste seu tutorial tão bem produzido.

[3] Comentário enviado por andreuebe em 09/02/2017 - 16:17h


[2] Comentário enviado por teccert em 07/02/2017 - 10:05h

Caro André, ótima iniciativa, é por isto que mesmo não sendo a maior fortuna do mundo a comunidade Linux segue avante.
Eu em particular consegui fazer funcionar o meu certificado digital A3 e A1, Token da Certisign, funcionarem no ubuntu 16.04 de maneira fácil e com o driver 9.0 seguindo as orientações deste site: https://site.solutinet.com.br/2015/manuais/instaladores/
Acredito, que este poderá servir como um outro modo de fazer funcionar o certificado digital no ubuntu 16.04, além, é claro, deste seu tutorial tão bem produzido.


Valeu a dica!! No Ubuntu 16 é tudo de bom!! Obrigado

[4] Comentário enviado por andreuebe em 09/02/2017 - 16:17h


[1] Comentário enviado por smkbarbosa em 06/02/2017 - 20:29h

Bom artigo! Assim que possível executarei pra ver como fica.

Samuel Barbosa


Obrigado!

[5] Comentário enviado por removido em 09/02/2017 - 17:21h

Mandou muito bem! :)

É tão satisfatório ver uma coisa tão complexa (e que não deveria) funcionar no Linux.
Parabéns!

[6] Comentário enviado por pinduvoz em 31/03/2017 - 01:17h

Consegui instalar no Ubuntu 16.04 com o PPA abaixo:

http://ppa.launchpad.net/nilarimogard/webupd8/ubuntu

No resto segui seu guia, removendo pacotes que não foram encontrados.

Deu nisso:

sudo apt install -y libengine-pkcs11-openssl libp11-2 libpcsc-perl libccid libpcsclite1 pcscd pcsc-tools libasedrive-usb opensc libssl1.0.0 openssl libopensc-openssl libjbig0 libtiff5 fontconfig-config libfontconfig1 libwxbase3.0 libpcsclite1 libccid pcscd

Na opção nova (sem Java) está marcando que estou inapto, mas só por conta do Ubuntu de 64 bits. Nos demais requisitos, tudo "verde" (postarei uma screen).
Quando eu tiver que peticionar, vou testar.

[7] Comentário enviado por pinduvoz em 31/03/2017 - 01:22h

Complementando:

O pacote que vai faltar e está no PPA é o "libwxgtk2.8-0".

[8] Comentário enviado por andreuebe em 31/03/2017 - 07:00h


[6] Comentário enviado por pinduvoz em 31/03/2017 - 01:17h

Consegui instalar no Ubuntu 16.04 com o PPA abaixo:

http://ppa.launchpad.net/nilarimogard/webupd8/ubuntu

No resto segui seu guia, removendo pacotes que não foram encontrados.

Deu nisso:

sudo apt install -y libengine-pkcs11-openssl libp11-2 libpcsc-perl libccid libpcsclite1 pcscd pcsc-tools libasedrive-usb opensc libssl1.0.0 openssl libopensc-openssl libjbig0 libtiff5 fontconfig-config libfontconfig1 libwxbase3.0 libpcsclite1 libccid pcscd

Na opção nova (sem Java) está marcando que estou inapto, mas só por conta do Ubuntu de 64 bits. Nos demais requisitos, tudo "verde" (postarei uma screen).
Quando eu tiver que peticionar, vou testar.


Que legal!! Feliz por nova é melhor solução ter surgido! Parabéns :D

[9] Comentário enviado por carvalhonh em 05/04/2020 - 14:14h

PARA TODOS OS LINUX PJE TJSP ETC NUNCA MAIS DEFEITO
Tive problemas também
Primeiro apt install libengine-pkcs11-openssl libp11-3 libpcsc-perl libccid libpcsclite1 pcscd pcsc-tools libasedrive-usb opensc libssl1.0.0 openssl libengine-pkcs11-openssl
Porém enviei para pendrive os arquivos descompactados libpng12.so.0 e libwx_gtk2u_core-2.8.so.0 (libwxgtk2.8-0_2.8.12.1+dfsg2-dmo4_amd64.deb libpng12-0_1.2.50-2+deb8u3_amd64.deb)
Depois instalei libwxbase2.8-0_2.8.12.1+dfsg2-dmo4_amd64.deb libjpeg62-turbo_1.5.2-2+b1_amd64.deb libgdbm3_1.8.3-14_amd64.deb libssl1.0.0_1.0.1t-1+deb8u12_amd64.deb são os únicos que instalam e logo em seguida safesignidentityclient_3.0.77-Ubuntu_amd64.deb
pegue aqui: https://www.validcertificadora.com.br/SafeSignLinux
apt update e faltavam os descompactados acima
Então gedit /var/lib/dpkg/status e retire libwxbase2.8-0, libwxgtk2.8-0 e libgdbm3 salve
então apt -f install instalará safesignidentityclient_3.0.77-Ubuntu_amd64.deb porém não abre o utilitário de administração do token para se precisar refazer senha digitadas por três vezes, para quem não precisa está encerrado.
Porém quem entende que é necessário vamos pegar os arquivos descompactados e jogá-los em
cd /tmp/
cp libwx_gtk2u_core-2.8.so.0 /usr/lib/x86_64-linux-gnu/
cd /tmp/
cp libpng12.so.0 /usr/lib/x86_64-linux-gnu/
teste para saber se abrirá: /usr/bin/tokenadmin (veja há falta, acrescente-a ou se tudo ok abrirá)
Uso Linux somente há quinze anos


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts