Instalação do Token SafeNet 5110 – Ubuntu 20.04

Procedimentos para instalação realizada no Ubuntu 20.04 para plataforma 64 bits (amd64)

#PASSO 1, instale alguns pacotes disponíveis no repositório oficial do Ubuntu.
sudo apt install libjbig0 libtiff5 fontconfig-config libfontconfig1 libwxbase3.0-0v5 libpcsclite1 libccid pcscd opensc

#PASSO 2, com o comando abaixo, iremos baixar, extrair e instalar o aplicativo para gerenciamento do token.

cd /tmp ; wget https://www.globalsign.com/en/safenet-drivers/USB/10.7/Safenet_Linux_Installer_DEB_x64.zip ; unzip Safenet_Linux_Installer_DEB_x64.zip ; sudo dpkg -i safenetauthenticationclient_10.7.77_amd64.deb ; sudo apt-get -f install

#PASSO 3, execute o programado token pelo terminal com o comando abaixo:

/usr/bin/SACTools

#PASSO 4, verifique se após executar o comando acima, retornou a mensagem “Assertion ‘lib’ failed“, se sim, vamos criar o link para a biblioteca que está faltando com o comando abaixo:

sudo ln -s /usr/lib/x86_64-linux-gnu/libcrypto.so.1.0.2 /usr/lib/libcrypto.so.6

#PASSO 5, instale o módulo (driver) no Firefox em:

Abrir Menu > Preferências > Privacidade e Segurança > Dispositivos de segurança… > Carregar >

Nome do módulo = “ESCOLHA UM NOME PARA O TOKEN”

Nome do arquivo do módulo = /usr/lib/libeToken.so

#PASSO 6, após os passos acima, o token estará funcionando perfeitamente no Ubuntu 20.04.

Para um teste de funcionamento, você pode acessar o site do eCac da Receita Federal ou um site de teste de certificado digital.

Vou colocar alguns links aqui, mas uma pesquisa rápida no Google, já te retornaria esses sites.

https://cav.receita.fazenda.gov.br/eCAC/publico/login.aspx
https://serasa.certificadodigital.com.br/teste-de-certificado/
https://ccd.serpro.gov.br/testeaqui/

Agnel Póvoa
Palmas – Tocantins – Brasil

FONTE:

https://support.globalsign.com/ssl/ssl-certificates-installation/safenet-drivers
https://ubuntu.pkgs.org/20.04/ubuntu-universe-amd64/libwxgtk3.0-gtk3-0v5_3.0.4+dfsg-15build1_amd64.deb.html
https://github.com/slacka/WoeUSB/issues/319
https://www.linuxmint.com.br/discussion/51779/token-safenet-5100-acessar-pagina-que-o-certificado

38 comentários sobre “Instalação do Token SafeNet 5110 – Ubuntu 20.04

      1. Olá Cleber.
        Que bom que você encontrou a solução.
        Talvez uma revisão nos passos ajude, mas como conseguiu com Firefox ESR, fico feliz.
        Essa é uma versão mais corporativa de versões mais estáveis.

        Curtir

      1. Não estou conseguindo instalar o safenetauthenticationclient_10.7.77_amd64.deb no ubuntu 22.04 por problemas de dependências. A versão safenetauthenticationclient_9.1 não funciona e desabilita o token.

        Curtido por 1 pessoa

    1. Refiz a instalação e foi tranquila sem o IcedTea (antes de instalar o PjeOffice). Loguei até na receita federal… Tem que baixar a libssl1.0.2 manualmente (pacote *deb) e instalar com o $ sudo dpkg -i libssl1.0.2_1.0.2u-1~deb9u7_amd64.deb (versão de hoje – 2022\07\07 – 15h40min00seg – GMT -3, ZULU)

      Curtido por 1 pessoa

      1. Obrigado pelo retorno, Fernando.
        O problema é que eles homologaram para o sistema, mais utilizado, no caso o Ubuntu.
        Para os outros, a solução é ir identificando o problema e ir sanando até ficar “redondo”.

        Curtido por 1 pessoa

  1. Depois de atualizar para o Ubuntu 22.04, precisei fazer os passos adicionais abaixo. O problema é que no Ubuntu 22.04 o Firefox foi substituído por uma versão que usa o snap, ou seja, fica um pouco mais isolada do resto do sistema, e acaba não tendo acesso ao leitor do Token.

    Para funcionar na versão snap do Firefox:

    $ sudo mkdir /etc/apparmor.d/abstractions/p11-kit.d/
    $ echo “/run/user/[0-9]*/** mr,” | sudo tee /etc/apparmor.d/abstractions/p11-kit.d/snap
    $ echo “/run/pcscd/pcscd.comm rw,” | sudo tee -a /etc/apparmor.d/abstractions/p11-kit.d/snap
    $ sudo sed -i ‘s|.*#include .*|&\n #include |’ /var/lib/snapd/apparmor/profiles/snap.firefox.firefox
    $ sudo apparmor_parser -v -C -r /var/lib/snapd/apparmor/profiles/snap.firefox.firefox

    É bem provável que seja necessário repetir alguns dos passos acima todas as vezes que o Firefox tiver sido atualizado. Imagino que os 2 últimos comandos sejam suficientes.

    Curtido por 1 pessoa

      1. O penúltimo comando, com o sed, acabou ficando errado. Os símbolos de menor e maior foram removidos, junto com tudo que tinha entre eles, imagino que para evitar códigos HTML.

        O comando correto seria algo como:
        $ sudo sed -i ‘s|.*#include SIMBOLO_DE_MENORabstractions/opensslSIMBOLO_DE_MAIOR.*|&\n #include SIMBOLO_DE_MENORabstractions/p11-kitSIMBOLO_DE_MAIOR|’ /var/lib/snapd/apparmor/profiles/snap.firefox.firefox

        É só trocar SIMBOLO_DE_MENOR e SIMBOLO_DE_MAIOR pelos símbolos matemáticos antes de executar o comando. Não sei se vão aparecer, mas aqui tem uma segunda tentativa de mostrar os símbolos: < >

        De qualquer forma, depois de um tempo também acabei desistindo de usar o Firefox snap. Cada vez que atualizava o Firefox, o que era bem frequente, eu tinha que repetir os dois últimos comandos. Então resolvi remover o Firefox snap e instalar o Firefox “normal”, se não me engano de um repositório Debian.

        Curtido por 1 pessoa

  2. Opa, esqueci de dizer no meu último comentário que precisa usar o arquivo /usr/lib/libeToken.so.10.7.77 no Passo #5. O Firefox vai mudar automaticamente este caminho depois de selecionar o arquivo, para um caminho que começa com /run/user/, mas é isso mesmo, só clicar em OK.

    Curtido por 1 pessoa

Deixe um comentário

Este site utiliza o Akismet para reduzir spam. Saiba como seus dados em comentários são processados.