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.
#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
como que faz pra criar um ícone de acesso rápido do pjeoffice no ubuntu 20.04?
CurtirCurtido por 1 pessoa
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”.
CurtirCurtir
Parabéns pelo tutorial, instalação perfeita no Ubuntu 21.04.
CurtirCurtido por 1 pessoa
Bom saber. Vou acrescentar no tutorial que está funcional no 21.04.
Obrigado pelo retorno.
CurtirCurtir
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.
CurtirCurtido por 1 pessoa
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?
CurtirCurtido por 1 pessoa
Passa o local que posso tentar fazer uns testes por aqui para tentar te ajudar.
CurtirCurtir
Top demais, funcionou perfeitamente no Pop!_OS 20.04.
Obrigado!
CurtirCurtido por 1 pessoa
Obrigado pelo retorno.
CurtirCurtir
Ótimo tutorial, mas gostaria que este tipo de instalação fosse melhor encapsulada e administrada em um flatpak ou snap.
CurtirCurtido por 1 pessoa
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.
CurtirCurtir
Muito obrigado pelo tutorial! Funcionou direitinho aqui: Ubuntu 20.04.3 LTS 64 bits, pelo Chrome. Só não consegui no Firefox (o websigner não está funcionando).
CurtirCurtido por 1 pessoa
Muito obrigado pelo retorno, Lucas.
CurtirCurtir
Muito obrigado, funcionou certinho para mim no ubuntu 20.04.
CurtirCurtido por 1 pessoa
Obrigado pelo retorno.
CurtirCurtir
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.
CurtirCurtido por 1 pessoa
Obrigado pelo retorno.
CurtirCurtir
Muito obrigado, funcionou aqui no Ubuntu 20.04! A única parte que não está funcionando é esse arquivo nesse endereço:
https://mirror.squ.edu.om/ubuntuarchive/ubuntu/ubuntu/pool/main/o/openssl1.0/libssl1.0.0_1.0.2n-1ubuntu5.3_amd64.deb
Eu resolvi pegando ele nesse endereço:
http://launchpadlibrarian.net/413030694/libssl1.0.0_1.0.2n-1ubuntu5.3_amd64.deb
CurtirCurtido por 1 pessoa
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
CurtirCurtido por 1 pessoa
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.
CurtirCurtir
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!
CurtirCurtido por 1 pessoa
Ótimo saber.
Dá próxima deixo meu código do PIX. rsrsrs
Brincadeiras a parte, fico feliz de saber que deu certo.
CurtirCurtir
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!
CurtirCurtido por 1 pessoa
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’.
CurtirCurtido por 1 pessoa
Merece Brow!
CurtirCurtido por 1 pessoa
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!
CurtirCurtir
Obrigado pelo retorno.
Parece ser um erro de acesso ao token, muito comum para acesso ao PJE.
Ainda não tenho solução para isso.
CurtirCurtir
Ok, obrigado pelo retorno.
CurtirCurtir
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.
CurtirCurtido por 1 pessoa
É o mesmo problema com o PJE. O que deixa mais intrigado é que o token funciona em outros sites. Havendo alguma mudança aviso.
CurtirCurtir
Pra mim não deu certo. O TokenAdmin fecha sozinho e não reconhece o token.
CurtirCurtir
Obrigado pelo retorno.
Tem que olhar se os passos foram seguidos a risca.
Você poderia dar mais detalhes?
CurtirCurtido por 1 pessoa
Amigo,
Apenas para atualizar, atualizei meu POP! OS para a versão 21.10. Parou de funcionar. Refiz todo o procedimento e voltou a funcionar o token (pelo menos no eSaj TJSP).
Abraço!
Edilson
CurtirCurtido por 1 pessoa
Obrigado pelo retorno.
Fico feliz em saber.
CurtirCurtido por 1 pessoa
Infelizmente não funcionou pra mim. Nos testes deu tudo certo, mas no Pje não dá o seguinte erro: sun.security.pkcs11.wrapper.PKCS11Exception: CKR_DEVICE_ERROR
CurtirCurtido por 1 pessoa
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.
CurtirCurtido por 1 pessoa
Estou usando o token D+G normalmente no PJe, no Assinador Serpro etc. Antes dava o erro: “sun.security.pkcs11.wrapper.PKCS11Exception: CKR_DEVICE_ERROR”. Instalei a versão para Ubuntu 20.04 deste link https://safesign.gdamericadosul.com.br/download. Funcionou no Firefox; Chrome, Opera e outros navegadores menos conhecidos.
CurtirCurtido por 1 pessoa
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.
CurtirCurtido por 1 pessoa
Obrigado, Wolf.
A sua dica ajudou e vai ajudar muita gente.
Vou fazer uma postagem mais recente e citar você.
CurtirCurtido por 1 pessoa
Eu que agradeço. Quando fizer a postagem nova avise aqui ou mande um email para mim. Obrigado.
CurtirCurtido por 1 pessoa
Já fiz a postagem Wof. Pode conferir lá enviar para quem estiver precisando. 😀
CurtirCurtido por 1 pessoa
Esqueci de colocar, mas acho que a maioria sabe. Para os que desconhecem o caminho da livraria a ser indicado para este Token D+G é: /lib/libaetpkss.so
CurtirCurtido por 1 pessoa
Obrigado, Wolf.
Na verdade, pode ser utilizado os dois caminhos, tanto o “lib/libaetpkss.so” como o “/etc/lib/libaetpkss.so”.
CurtirCurtido por 1 pessoa
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!
CurtirCurtido por 1 pessoa
Funciona no pop_os 22.04 tb, bastar baixar os arquivos manualmente
CurtirCurtido por 1 pessoa
Esta parte está dando erro:
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
requisição HTTP foi enviada, aguardando resposta… 404 Not Found
2022-05-01 09:17:22 ERRO 404: Not Found.
CurtirCurtido por 1 pessoa
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.
CurtirCurtir
Amigos, para o Ubuntu e derivados, até a versão 20.04, basta entrar no site da serpro e baixar o driver respectivo: https://www.serpro.gov.br/links-fixos-superiores/pss-serpro/drivers_token – Eu ainda não consegui instalar no 22.04 – Seria legal se houvesse um pacote em flatpak, pois serviria para qualquer línux. – Se algum dos colegas tiver esse dom (transformar em flatpak), nunca mais perrengue.
CurtirCurtido por 1 pessoa
Obrigado pelo retorno, Wagner Gama.
Resolvi isso removendo o Flatpak do sistema.
Vou fazer um TUTO depois para ajudar a galera.
CurtirCurtir
Eu baixei no site da serpro: https://www.serpro.gov.br/links-fixos-superiores/pss-serpro/drivers_token para o Ubuntu 20.04 e não precisei instalar nenhuma dependência.
CurtirCurtido por 1 pessoa
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
CurtirCurtir