Instalação do Token StarSign G+D no Ubuntu 20.04 e 18.04 (Atualizado 29/10/2021)

Instalação realizada no Ubuntu 20.04 e 18.04 ambos para plataforma 64 bits (amd64)

Segundo nosso seguidor João, nos comentários abaixo, funciona no Ubuntu 21.04.

#PASSO 1, instale alguns pacotes disponíveis no repositório oficial do Ubuntu.
sudo apt install pcscd libccid libjbig0 libpcsclite1 opensc

#PASSO 2, Baixe o pacote Safesign.zip distribuído pela Valid Certificadora:
cd /tmp ; wget https://s3-sa-east-1.amazonaws.com/shared-www.validcertificadora.com.br/Downloads/Safesign/Safesign.zip

#PASSO 3, Descompacte o pacote baixado:
unzip Safesign.zip

#PASSO 4, Instale os pacotes na sequência abaixo de acordo com o Sistema instalado no seu equipamento:

Para Ubuntu 18.04

sudo dpkg -i libgdbm3_1.8.3-14_amd64.deb

sudo dpkg -i libjpeg62-turbo_1.5.2-2+b1_amd64.deb

wget http://ftp.br.debian.org/debian/pool/main/libp/libpng/libpng12-0_1.2.50-2+deb8u3_amd64.deb ; sudo dpkg -i libpng12-0_1.2.50-2+deb8u3_amd64.deb

wget http://security.ubuntu.com/ubuntu/pool/main/o/openssl1.0/libssl1.0.0_1.0.2n-1ubuntu5.7_amd64.deb ; sudo dpkg -i libssl1.0.0_1.0.2n-1ubuntu5.7_amd64.deb

sudo dpkg -i libwxbase2.8-0_2.8.12.1+dfsg2-dmo4_amd64.deb

sudo apt install multiarch-support

sudo dpkg -i libwxgtk2.8-0_2.8.12.1+dfsg2-dmo4_amd64.deb

sudo dpkg -i SafeSign.deb

Para Ubuntu 20.04 e 21.04

sudo dpkg -i libgdbm3_1.8.3-14_amd64.deb

sudo dpkg -i libjpeg62-turbo_1.5.2-2+b1_amd64.deb

sudo add-apt-repository ppa:linuxuprising/libpng12 ; sudo apt update ; sudo apt install libpng12-0

wget http://security.ubuntu.com/ubuntu/pool/main/o/openssl1.0/libssl1.0.0_1.0.2n-1ubuntu5.7_amd64.deb ; sudo dpkg -i libssl1.0.0_1.0.2n-1ubuntu5.7_amd64.deb

wget http://archive.ubuntu.com/ubuntu/pool/main/g/glibc/multiarch-support_2.27-3ubuntu1.4_amd64.deb ; sudo dpkg -i multiarch-support_2.27-3ubuntu1.4_amd64.deb

sudo dpkg -i libwxbase2.8-0_2.8.12.1+dfsg2-dmo4_amd64.deb

sudo dpkg -i libwxgtk2.8-0_2.8.12.1+dfsg2-dmo4_amd64.deb

sudo dpkg -i SafeSign.deb

#PASSO 5, conecte o token ou a leitora, em seguida execute o programa instalado usando o atalho TokenAdmin.

Esse é status de que o token está funcionando no sistema

#PASSO 6, 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/libaetpkss.so

#PASSO 7, teste o certificado em um dos links abaixo, se estiver funcionando, será requisitado a senha do token.

https://ccd.serpro.gov.br/testeaqui/
https://ferramentas.safeweb.com.br/TesteTecnico/
https://www.validcertificadora.com.br/index.aspx?DID=225

Pronto.

Março 2021
Palmas – Tocantins

Fonte:
http://blogoosfero.cc/sergiobertoni/blog-do-bertoni/e-cpf-e-e-cnpj-no-ubuntu-20.04-e-derivados
https://maldito.jusbrasil.com.br/artigos/574509196/guia-rapido-para-instalacao-dos-programas-necessarios-para-uso-de-certificado-digital-no-ubuntu-1804-linux
http://www.edmarcos.com.br/2018/08/26/configurando-certificado-a3-no-linux-mint-19/
https://www.validcertificadora.com.br/SafeSignLinux

52 comentários sobre “Instalação do Token StarSign G+D no Ubuntu 20.04 e 18.04 (Atualizado 29/10/2021)

    1. Olá Jackson.

      Você pode usar a dica [https://diadialinux.wordpress.com/2020/05/21/instalacao-do-pjeoffice-no-ubuntu-18-04-ou-16-04/] que fiz para o Ubuntu 18.04 é a mesma coisa para o Ubuntu 20.04.
      Ou pode só ir à parte que interessa, executando esse comando no terminal, que está no “Passo 2”:

      echo -e “\n[Desktop Entry]\nEncoding=UTF-8\nName=PJeOffice\nGenericName=PJeOffice\nExec=sh -c ‘”‘java -jar /usr/share/pje-office/pjeOffice.jar'”‘\nIcon=PJeOffice
      Type=Application\nTerminal=false\nX-GNOME-Autostart-enabled=true\nX-KDE-autostart-after=panel\nX-KDE-StartupNotify=false\nX-DCOP-ServiceType=Unique\nX-KDE-UniqueApplet=true\nX-KDE-autostart-condition=AutoStart:true\nCategories=Office;\nComment=PJeOffice” > /home/$USER/Área\ de\ Trabalho/pje-office.desktop ; sleep 1 ; chmod +x /home/$USER/Área\ de\ Trabalho/pje-office.desktop

      Depois vá à área de trabalho e clique com o botão direito e escolha a opção “Confiar e iniciar”.

      Curtir

    1. Também foi uma instalação perfeita no Zorin 16.2, claro que alguns pacotes tive que baixar do site e instalar depois, por causa da versão do pacote está antiga no tutorial. Mas o procedimento do Ubuntu 20.04 que eu usei no Zorin 16.2, deu tudo certo.

      Curtido por 1 pessoa

  1. Funcionou todo o procedimento, nos sites indicado também, inclusive o indicativo ativo no Token Admin.
    Porém, quando vou utilizar no site do TJ de Sp, simplesmente não aparece nada, consta que não está instalado, mesmo com o WebSigner instalado no Firefox e reconhecido no módulo de segurança.
    O que pode ser?

    Curtido por 1 pessoa

    1. Obrigado pelo retorno.

      Na verdade a culpa é que os fabricantes de dispositivos criptográficos, que não estão importando muito para a comunidade Linux.

      Criam drivers de tempos em tempos e não se preocupam e mantê-los.

      Curtir

  2. Prezados colegas acabei de seguir os procedimentos e consegui instalar no Linux Mint 20.2 seguindo as orientações para o Ubuntu 20.04. Só tive problemas com o pacote libssl1.0.0_1.0.2n-1ubuntu5.3_amd64.deb, acabei instalando a versão 5.7 que estava disponível no archive ubuntu e funcionou corretamente. Parabéns pelo guia ficou fantástico.

    Curtido por 1 pessoa

  3. Rapaz, só agradeço pessoas como você, que nos ajudam a usar, cada vez mais, o Linux. Tinha a versão 18 do Mint e estava tudo ok, mas tive problemas e perdi o SSD. Inventei de instalar o PopOS 20.04 e há meses tento instalar esse token e NADA. Essa libssl1.0.0 me dando muita dor de cabeça.

    $ sudo apt install libssl1.0.0
    Lendo listas de pacotes… Pronto
    Construindo árvore de dependências
    Lendo informação de estado… Pronto
    O pacote libssl1.0.0 não está disponível, mas é referenciado por outro pacote.
    Isto pode significar que o pacote está faltando, ficou obsoleto ou
    está disponível somente a partir de outra fonte

    E: O pacote ‘libssl1.0.0’ não tem candidato para instalação

    Tentei instalar a libssl1.1, mas, mesmo instalando, o SafeSign precisa do 1.0.0:

    $ sudo dpkg -i SafeSign.deb
    A seleccionar pacote anteriormente não seleccionado safesignidentityclient.
    (Lendo banco de dados … 247128 ficheiros e directórios actualmente instalados.)
    A preparar para desempacotar SafeSign.deb …
    A descompactar safesignidentityclient (3.5.0.0-AET.000) …
    dpkg: problemas com dependências impedem a configuração de safesignidentityclient:
    safesignidentityclient depende de libssl1.0.0 (>= 1.0.0); porém:
    Pacote libssl1.0.0 não está instalado.

    dpkg: erro ao processar o pacote safesignidentityclient (–install):
    problemas de dependência – deixando desconfigurado
    A processar ‘triggers’ para man-db (2.9.1-1) …
    A processar ‘triggers’ para hicolor-icon-theme (0.17-2) …
    A processar ‘triggers’ para gnome-menus (3.36.0-1ubuntu1) …
    A processar ‘triggers’ para desktop-file-utils (0.24-1ubuntu3) …
    A processar ‘triggers’ para mime-support (3.64ubuntu1) …
    Erros foram encontrados durante o processamento de:
    safesignidentityclient

    Se você tiver alguma dica para dar, agradeço imensamente.

    Abraço!
    Edilson

    Curtido por 1 pessoa

    1. Olá Edilson.
      Obrigado pelo retorno.

      Esse é um erro que dá quando o pacote “libssl1.0.0” não foi instalado.
      Fiz uma atualização na postagem, com um novo repositório dessa biblioteca.
      Havendo um erro de que alguma biblioteca, temos que ir em busca de novo repositório.
      Repete a instalação e avisa se der certo.
      Abraço.

      Curtir

      1. Deu certo! Tanto no POP!_OS 20.04 LTS quanto no 21.04! Nem sei como agradecer, pois desde a versão 18 estava sem usar o certificado no Linux, o que estava me deixando nervoso (me obrigando a ter dual boot com Windows pra isso). Grato, muito grato!

        Abaixo deixo os detalhes da instalação, seguindo seu ‘script’ acima, atualizado ontem.

        Mais uma vez, grato!

        POP!_OS 21.04
        Chrome > Web Signer options > Habilitar os tokens (não sei pq, mas havia dois ali) > Solicitou Senha > Ok!!! 100%!!! Funcionou!!!

        Fifefox: Importei tudo (/usr/lib/firefox/libosclientcerts.so), aparece nos dispositivos do Firefox, mas não aparece no Web Signer e, por consequência, não funciona.
        Dentro do ‘Gerenciador de Dispositivos’, cliquei no certificado, entrei nele (inclusive foi solicitada a senha), aparece lá o certificado, mas é só. Provavelmente é alguma opção que não me atentei.
        Tentei desabilitar/habilitar o Web Signer, recarregar a página (Esaj/TJSP), reiniciar o SO, mas sem sucesso.
        DETALHE IMPORTANTE (Firefox): No SERPRO funcionou 100%! Safeweb funcionou 100%! Validcertificadora teste Simples OK, mas o Completo fica ‘Aguarde procurando certificado…’. No Chrome, tais testes falharam (mas nem tentei consertar, pois mesmo que funcione em um navegador e outro não, está funcionando).

        POP!_OS 20.04 LTS – Exatamente como ocorreu no 21.04, mesma coisa.

        Se não falei antes, obrigado!

        Curtido por 1 pessoa

    2. Edilson, tudo bem?
      Eu também havia instalado o POP OS no escritório de minha irmã. Ok, ele é bonito, futurista mas, não está se mostrando muito estável. Vamos retornar o uso do Xubuntu 20.04. Ele não é bonito mas é estável, rápido e leve. Até porque utilizamos o projeto LTSP – 1 server e o resto mini pc’s que não possuem nenhum tipo de disco, tudo é por rede!

      Curtido por 1 pessoa

      1. Tudo bem Douglas, e contigo?

        Eu sou um usuário novato em Linux para desktop. Em ambiente servidor uso há décadas (uso), mas desktop sou novato ainda. Testei diversas distro´s, a mais estável que usei foi o Mint e o que mais gostei, no geral, foi o POP. Concordo com você que pode ser instável, pois num hardware que instalei o POP OS ficou ruim (desktop normal, com placa nVidia), mas no meu notebook está muito bom (vídeo onboard)!
        Se eu quero estabilidade, geralmente uso o Mint, que é bem difícil de quebrá-lo. Xubuntu já testei, mas o visual dele não me pegou. O POP foi a distro que mais gostei no geral (mas tem que ter um hardware que o SO rode liso).
        Pela sua necessidade, acho que nem tem muito o que ver, fique com o que roda bem e ponto final, senão é ‘arranjar sarna para se coçar’.

        Curtido por 1 pessoa

  4. Estou usando o Zorin OS 16. Fiz todos os procedimentos acima. O token ficou operacional. Consegui instalar no Firefox, mas na hora de assinar dá erro. Aparece a mensagem: “Erro ao executar tarefa: sun.security.pkcs11.wrapper.PKCS11Exception: CKR_DEVICE_ERROR”. Alguém poderia me ajudar a solucionar o problema? A versão do Java utilizado é : “openjdk version “1.8.0_292″
    OpenJDK Runtime Environment (build 1.8.0_292-8u292-b10-0ubuntu1~20.04-b10)
    OpenJDK 64-Bit Server VM (build 25.292-b10, mixed mode)”.
    Não consigo assinar nada!

    Curtir

  5. Uso o Zorin 16. Fiz o procedimento descrito. Consegui instalar o certificado da Valid, está funcionando. Mas na hora de assinar, não assina. Dá erro. A mensagem que aparece é: ” Erro ao executar a tarefa. sun. security.pkcs11.wrapper. PKCS11Exception: CKR_DEVICE_ERROR”. Alguém pode me indicar como reparar? Não consigo assinar.

    Curtido por 1 pessoa

  6. Muito show o tutorial! Parabéns pelo material. Uma marca que tá sendo triste de fazer funcionar é Omnikey 3021. Já peguei os drivers do fabricante para LInux, segui o readme. Instalei os pacotes. Nesse ponto deu tudo ok. Até consegui fazer contato com o suporte gringo, a pessoa até me ajudou e segui o que me disseram. O problema está em indicar o módulo “driver” dentro do Firefox, todos indicados e até pelo suporte, não é reconhecido no firefox. Ele até lista ali apaerelho Omnikey 3021 (consegue localizar) mas não tem o que faça ele aceitar o modulo, que é o driver pra poder se comunicar entre site e aparelho. O aplicativo do safesign consegue se comunicar de boa com o dispositivo, mostra os certificados e tudo mais. Lista no terminal o modelo com o comando lusb, mas não reconhece nenhum arquivo como sendo modulo no firefox.
    E parabéns novamente pelo material.

    Curtido por 1 pessoa

    1. Pessoal eu vi um comentário num vídeo de um colega advogado (https://www.youtube.com/watch?v=RlIJFhX5ijY)
      que resolveu utilizar o certificado A1 em vez do token. O PJE Office funcionou sem qualquer travamento. Eu segui a estratégia dele. Passei a utilizar o certificado A1 e não tive qualquer problema. O certificado funcionou em todos os programas que se tornou necessário. Acabou o problema de utilização de certificado digital no linux, acredito que em qualquer distro. Fica a dica para quem precisar.

      Curtido por 1 pessoa

  7. Obrigado pelo tutorial! Funcionando perfeitamente aqui no meu Ubuntu 20.04.4.

    A única coisa que tive que fazer foi alterar a versão do multiarch (que já está em 1.5), alterando esta parte aqui:

    wget http://archive.ubuntu.com/ubuntu/pool/main/g/glibc/multiarch-support_2.27-3ubuntu1.4_amd64.deb ; sudo dpkg -i multiarch-support_2.27-3ubuntu1.4_amd64.deb

    Para

    wget http://archive.ubuntu.com/ubuntu/pool/main/g/glibc/multiarch-support_2.27-3ubuntu1.5_amd64.deb ; sudo dpkg -i multiarch-support_2.27-3ubuntu1.5_amd64.deb

    Obrigado!

    Curtido por 1 pessoa

    1. Olá Leonel,
      Obrigado pelo retorno.
      Esse erro é causado por indisponibilidade do servidor ou arquivo no servidor.
      Fiz uma nova postagem para corrigir outro erro relacionado a esse token, que também serve para instalação. Acessa lá e que vai dar certo sua instalação.

      Curtir

  8. Amigo, eu tava executando os passos até que chegou aqui e deu erro de site inexistente. Uso Ubuntu 20.04
    wget http://security.ubuntu.com/ubuntu/pool/main/o/openssl1.0/libssl1.0.0_1.0.2n-1ubuntu5.7_amd64.deb ; sudo dpkg -i libssl1.0.0_1.0.2n-1ubuntu5.7_amd64.deb
    –2022-12-21 19:44:06– http://security.ubuntu.com/ubuntu/pool/main/o/openssl1.0/libssl1.0.0_1.0.2n-1ubuntu5.7_amd64.deb
    Resolvendo security.ubuntu.com (security.ubuntu.com)… 185.125.190.39, 185.125.190.36, 91.189.91.39, …
    Conectando-se a security.ubuntu.com (security.ubuntu.com)|185.125.190.39|:80… conectado.
    A requisição HTTP foi enviada, aguardando resposta… 404 Not Found
    2022-12-21 19:44:07 ERRO 404: Not Found

    Curtir

Deixe um comentário

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