Configurando certificado A3 no LINUX Mint 19


A configuração de certificados digitais no formato A3 no LINUX possuí uma boa documentação já publicada, mas os softwares envolvidos para esta configuração são para versões antigas do Ubuntu e ao tentar configurar em distribuições mais recentes o procedimento encontra erros por causa de dependências de pacotes .deb não satisfeitas.
Nesta postagem vou detalhar como contornar estes problemas.
O site da certificadora VALID apresenta uma ótima documentação e os arquivos necessários para a configuração e funcionamento do seus próprios certificados como o de certificados de outras empresas certificadoras. Abaixo o link do site da VALID onde podemos fazer o download dos pacotes necessários.
http://www.validcertificadora.com.br/SafeSignLinux
As configurações apresentadas abaixo foram testadas no LINUX Mint 19 Mate, mas a mesma deve funcionar em outras distribuições LINUX derivadas do Debian.

Configurando sua leitora

O primeiro passo é configurar o driver para a nossa leitora. Nos meus testes estou utilizando uma leitora da Gemalto.
Para o funcionamento desta leitora e de várias outras basta instalar o pacote libccid que acompanha todas a distribuições LINUX recentes.

Mais informações podem ser vistas no site da Gemalto.
http://support.gemalto.com/

No exemplo abaixo vamos instalar o pacote libccid

apt-get update
apt-get install libccid

Também vamos instalar os pacotes pcscd e pcsc-tools.

apt-get install pcscd pcsc-tools

Para testar se sua leitora está funcionando vamos executar no terminal o comando pcsc_scan. Na imagem abaixo podemos ver que minha leitora Gemalto foi identificada e a mesma não possuiu nenhum cartão inserido.

Comprovado o funcionamento da leitora o próximo passo é instalar a biblioteca safesignidentityclient.
Esta biblioteca é desenvolvida pela SafeSign e é utilizada por várias outras empresas certificadoras e a mesma pode ser baixada do site da VALID nas versões 32 ou 64 bits. Os links estão abaixo:

Versão 32 bits.: safesignidentityclient_3.0.77-Ubuntu_i386.deb
Versão 64 bits.: safesignidentityclient_3.0.77-Ubuntu_amd64.deb

Faça o download do pacote safesign para a versão correta do seu LINUX e depois também faça o download do pacote libgdbm3 32 ou 64 bits para a versão correta do seu LINUX. Os links estão abaixo:

Versão 32 bits.: libgdbm3_1.8.3-13.1_i386.deb
Versão 64 bits.: libgdbm3_1.8.3-13.1_amd64.deb

No exemplo abaixo vou baixar e instalar o pacote libgdbm3 64 bits.

cd /usr/local/src/
wget -c http://mirrors.kernel.org/ubuntu/pool/main/g/gdbm/libgdbm3_1.8.3-13.1_amd64.deb
dpkg -i libgdbm3_1.8.3-13.1_amd64.deb

Agora vamos baixar o pacote safesignidentityclient na pasta “/usr/local/src/”

cd /usr/local/src/
wget -c https://s3-sa-east-1.amazonaws.com/shared-www.validcertificadora.com.br/safesignidentityclient_3.0.77-Ubuntu_amd64.deb

Devido aos problemas de dependências que este pacote apresenta no Mint19 não vamos instalar o mesmo. E sim apenas extrair seus arquivos para que possam ser copiados.
Primeiro vamos criar uma pasta dentro /tmp para extrair os arquivos.

mkdir -p /tmp/safesign

Agora vamos extrair os arquivos do pacote .dev

dpkg -x /usr/local/src/safesignidentityclient_3.0.77-Ubuntu_amd64.deb /tmp/safesign/

Como nossa configuração vai ser um “enxerto”, é altamente recomendável não misturar estes arquivos com os arquivos naturais do sistema. Por isto toda nossa instalação vai ser feita dentro da pasta /opt.
Então criaremos as pastas /opt/safesign/bin e /opt/safesign/lib

mkdir -p /opt/safesign/bin /opt/safesign/lib

Agora vamos copiar alguns arquivos que extraímos em /tmp/safesign para /opt/safesign/bin e /opt/safesign/bin
Abaixo a sequencia de comandos que você deve fazer:

cd /tmp/safesign/
cd usr/lib/
cp -av * /opt/safesign/lib/
cd ../bin/
cp -av * /opt/safesign/bin/

Agora vamos configurar o LINUX para que o mesmo procure pelas bibliotecas copiadas em /opt/safesign/lib/
Então temos que criar arquivo em /etc/ld.so.conf.d
Abaixo os comandos necessários:

touch /etc/ld.so.conf.d/safesign.conf
echo "/opt/safesign/lib" > /etc/ld.so.conf.d/safesign.conf
ldconfig

Configurando seu Navegador

Neste ponto o seu certificado está pronto pra uso e já pode ser configurado e testado no seu navegador Mozilla Firefox.
Abra seu navegador Mozilla Firefox. Vá em.: Menu -> Preferências
Em “pesquisar em preferências” procure por certificados (veja imagem abaixo)

Agora selecione a opção “Dispositivos de Segurança”

Na próxima janela selecione a opção “carregar”

Na janela “Carregar driver de dispositivo PKCS#11” em “Nome do módulo” edite caso deseje ou pode manter como está. Já em “Nome do arquivo do módulo” selecione o botão “Procurar” e navegue até.: /opt/safesign/lib/libaetpkss.so.3 e selecione o mesmo.
Caso não receba nenhuma mensagem de erro o mesmo foi carregado perfeitamente.
Agora na próxima janela selecione a opção “Ver certificados“. Neste momento seu cartão de certificado deve estar inserido na leitora.
Após selecionar a opção “Ver certificados” a próxima janela aparecerá solicitando a senha de seu cartão. Insira a senha correta nesta janela.

Com a senha inserida a próxima janela irá mostrar que seu certificado foi carregado corretamente e está funcional.

Tokenadmin

Junto ao pacote safesing vem a aplicação tokenadmin para que possamos gerenciar seu certificado no cartão. Agora vamos configurar as dependências necessárias para o funcionamento do mesmo.

Precisamos baixar os pacotes libwxbase2.8, libwxgtk2.8 e libtiff4. Abaixo os links para os mesmos.

Versão 32 bits.:
libwxbase2.8-0_2.8.12.1-6ubuntu2_i386.deb
libwxgtk2.8-0_2.8.12.1-6ubuntu2_i386.deb
libtiff4_3.9.6-9ubuntu1_i386.deb
libpng12-0_1.2.54-1ubuntu1.1_i386.deb

Versão 64 bits.:
libwxbase2.8-0_2.8.12.1-6ubuntu2_amd64.deb
libwxgtk2.8-0_2.8.12.1-6ubuntu2_amd64.deb
libtiff4_3.9.6-6ubuntu1_amd64.deb
libpng12-0_1.2.54-1ubuntu1.1_amd64.deb

Nos exemplos abaixo estaremos configurando na versão 64 bits.

cd /usr/local/src
wget -c https://s3-sa-east-1.amazonaws.com/shared-www.validcertificadora.com.br/libwxbase2.8-0_2.8.12.1-6ubuntu2_amd64.deb
wget -c https://s3-sa-east-1.amazonaws.com/shared-www.validcertificadora.com.br/libwxgtk2.8-0_2.8.12.1-6ubuntu2_amd64.deb
wget -c https://s3-sa-east-1.amazonaws.com/shared-www.validcertificadora.com.br/libtiff4_3.9.6-6ubuntu1_amd64.deb
wget -c http://security.ubuntu.com/ubuntu/pool/main/libp/libpng/libpng12-0_1.2.54-1ubuntu1.1_amd64.deb
dpkg -i libtiff4_3.9.6-6ubuntu1_amd64.deb
dpkg -i libpng12-0_1.2.54-1ubuntu1.1_amd64.deb
mkdir -p /tmp/wx
dpkg -x libwxbase2.8-0_2.8.12.1-6ubuntu2_amd64.deb /tmp/wx
dpkg -x libwxgtk2.8-0_2.8.12.1-6ubuntu2_amd64.deb /tmp/wx
cd /tmp/wx/usr/lib/x86_64-linux-gnu
cp -av * /opt/safesing/lib/
ldconfig
cd /usr/local/bin
ln -sf /opt/safesign/bin/* ./

Já podemos testar o funcionamento do aplicativo digitando tokenadmin no terminal e aplicativo se abrirá como na imagem abaixo.

update-icon-caches /usr/share/icons/*

cd /tmp/safesign/
cd usr/lib/
cp -av * /opt/safesign/lib/
cd ../bin/
cp -av * /opt/safesign/bin/

Script automático 64 bits

Fontes utilizadas:
Valid Certificadora Digital – PARA USUÁRIOS LINUX
Usando certificado digital GOV.BR no Firefox em Debian GNU/Linux
Instalando o SafeSign Crypto USB Token no Firefox/Linux
Instalado e utilizando o Token GD Starsign com o certificado A3 no Ubuntu
Utilizando certificados e-CNPJ e e-CPF no Linux
Instaladores – Mac OS e Linux
Suporte Gemalto
Dicas-L – Utilizando smartcards

46 comentários em “Configurando certificado A3 no LINUX Mint 19”

  1. Caro, obrigado por compartilhar sua experiência, no entanto, devo dizer o seguinte: isto só funciona com alguns com algumas combinações de modelos de cartões A3, empresas emissoras, versões de java (dependendo do serviço a ser certificado), versão do FF, versão do Ubuntu e se é 32 ou 64bits. Poderia dizer qual combinação testou?

    Eu só consegui fazer funcionar com Serasa Experian e cartão Gemalto, leitora CT30 também da Gemalto, FF versão=<52, 32bits, Trusty 14.0.5.

    Testei Cartão Feitian e outros modelos (mesmo da Gemalto) da Prodemge, Certificaminas e Certimidia nenhum funciona e ninguém da suporte para Linux (temos de nos virar).

    Cheguei a contactar suporte na fábrica (exterior) da Feitian e depois de 30 dias trocando emails não conseguimos fazer funcionar.

    É um "calvário". No final tive de usar o Windows 8.1 do notebook do meu filho (que só usa para jogos) para conseguir acessar a RFB e conseguir passar procuração para meu contador.

    1. Realmente certificados digitais são um problema até no windows.
      Talvez falte no seu caso instalar algumas cadeias de certificado dos emissores dos cartões em que testou.
      Por exemplo se seu certificado foi emitido pela “Associação dos Advogados”, pode ser que tenha uma cadeia de certificado desta associação e com a falta dela impeça o funcionamento do cartão.

      1. Olá,
        Tentei realizar o procedimento no Debian 10. Porém, o comando

        “echo “/opt/safesign/lib” > /etc/ld.so.conf.d/safesign.conf”

        retornou o seguinte:

        root@Dellbian:/home/marcoslucena# echo “/opt/safesign/lib” > /etc/ld.so.conf.d/safesign.conf
        [1] 2192
        /opt/safesign/lib
        bash: gt: comando não encontrado
        [1]+ Concluído echo “/opt/safesign/lib”
        bash: /etc/ld.so.conf.d/safesign.conf: Permissão negada

        Sou principiante, mas esforçado. Não quero retornar ao Windows.
        Pode me ajudar?

  2. Caro, obrigado por compartilhar sua experiência, no entanto, devo dizer o seguinte: o funcionamento é dependente de diversos fatores:
    1) modelo de cartões A3 usado,
    2) modelo da leitora,
    3) empresas emissoras,
    4) versões de java (dependendo do serviço a ser certificado),
    5) versão do FF,
    6) versão do Ubuntu
    7) e se é 32 ou 64bits.

    Poderia dizer qual combinação testou?

    Eu só consegui fazer funcionar com a seguinte combinação:
    1) cartão Gemalto, modelo SCE 3.2 72K
    2) leitora CT30 também da Gemalto,
    3) Serasa Experian
    4) Java < versão 7
    5) FF versão=<52,
    6) Trusty 14.0.5.
    7) 32bits e 64bits

    Testei Cartão Feitian e outros modelos (mesmo da Gemalto) da Prodemge, Certificaminas e Certimidia nenhum funciona e ninguém da suporte para Linux (temos de nos virar).

    No caso dos cartões da Prodemge, inclusive após uma última tentativa de leitura o cartão apresentava erro 0x30

    É imortante notar que cada cartão exige um lib própria para operação. Cada cartão tem uma combinação de voltagem, endereços, temporizações específicos que uma simples leitura dos dados com parâmetros incorretos pode danificá-lo (ou talvez isto seja um mecanismo de defesa do firmware para evitar leitura indevida dos dados).

    Cada provedor tem um software especifico para gravar os dados no cartão e configurar "fusiveis" no chip do cartão que tornão os cartões incompatíveis com certas leitoras e/ou libs usados para acessar os dados.

    Desconfio que é mais uma estratégia da M$ para inviabilizar os usuários Linux.

    1. Esta documentação foi feita usando leitora Gemalto CT30 , e cartões emitidos pela Serasa Experian e também com cartões Valid.
      Como pode ler no texto configurei no Linux Mint 19.
      Como sou do Paraná vários dos agentes emissores que citou não os encontro por aqui. Mas se quiser trocar suas experiencias estou a disposição para ajudar.

  3. No Mint 19.1 o Safesign depende de
    libwxgtk2.8-0_2.8.12.1-6ubuntu2_amd64
    que por sua vez depende de libpango1.0-0 qu tem várias versões e a que este pacote pede é imcompatível por ser mais antiga que as versões do repositório o que inviabiliza a instalação.

  4. Você poderia mostrar como fazer com os tokens da serpro ? segui o passo a passo e ele reconhece o token bem como os dados do usuário, porém após digitar a senha ele emite um erro:
    Falha na conexão segura

    Ocorreu um erro durante uma conexão com agendacertificados.serpro.gov.br. A PKCS #11 module returned CKR_DEVICE_ERROR, indicating that a problem has occurred with the token or slot. Código do erro: SEC_ERROR_PKCS11_DEVICE_ERROR.

  5. Prezado Edmarcos. Uma palavra para seu tutorial. EXCELENTE. Sou usuário windows e não aguentava mais essas atualizações automáticas que quase sempre bagunçavam o sistema operacional. Não entendo absolutamente nada de linux e consegui funcionar os certificados graças a esse seu tutorial. Você está de parabéns. Eu fiquei apenas com uma dúvida. O tokenadmin não funcionou aqui pra mim. O que posso ter feito de errado?

  6. Boa noite, tudo bem? Sou novo no mundo linux e utilizo o mint 19.1. Seguindo esse tutorial consigo fazer tudo certinho até certo ponto.
    Quando chego nesse comando:
    echo “/opt/safesign/lib” > /etc/ld.so.conf.d/safesign.conf

    aparece a seguinte mensagem:
    root@Inspiron-3442:/home/michael# echo “/opt/safesign/lib” > /etc/ld.so.conf.d/safesign.conf
    [1] 10489
    /opt/safesign/lib
    gt: error: neither tool nor script specified; option -help lists possible tools
    [1]+ Done echo “/opt/safesign/lib”
    bash: /etc/ld.so.conf.d/safesign.conf: Permission denied

    Você saberia me ajudar na solução desse erro?

      1. Boa noite,

        Vi sua atividade hoje nesta página e, como preciso disso para o meu trabalho, reitero meu pedido de socorro abaixo kkkkkk.

        Perdoe a insistência.

        =======================================

        Marcos Lucena disse:
        14 de julho de 2019 às 17:27

        Olá,
        Tentei realizar o procedimento no Debian 10. Porém, o comando

        “echo “/opt/safesign/lib” > /etc/ld.so.conf.d/safesign.conf”

        retornou o seguinte:

        root@Dellbian:/home/marcoslucena# echo “/opt/safesign/lib” > /etc/ld.so.conf.d/safesign.conf
        [1] 2192
        /opt/safesign/lib
        bash: gt: comando não encontrado
        [1]+ Concluído echo “/opt/safesign/lib”
        bash: /etc/ld.so.conf.d/safesign.conf: Permissão negada

        Sou principiante, mas esforçado. Não quero retornar ao Windows.
        Pode me ajudar?

  7. Obrigado Edmarco, funcionou perfeitamente! Depois de tentar com várias opções que achei, mas nada! Instalei o windows 10 em outra máquina pra poder usar, depois que descobri o tem tutorial tentei mais uma vez e deu certo!!! Posso agora usar no meu Mint sem problemas! Meu muito obrigado!!!

  8. Edmarcos, muito obrigado!
    Comecei no Linux Mint 19 agora e utilizei o roteiro da Valid para instalação do certificado e não funcionou. Depois de tentar várias alternativas encontradas em buscas pela internet (que não ajudaram) encontrei seu artigo. Perfeito! Já pude acessar a Receita Federal. Grande abraço!

  9. Prezados,

    Compartilho como consegui realizar a configuração do meu Certificado Digital etoken SafeNet 5110

    1) modelo de token A3 usado: SafeNet 5110
    2) empresa emissora: Serasa
    3) versões de java: openjdk version “11.0.6” 2020-01-14
    4) versão do FireFox: 73.0 (64-bits)
    5) versão do Ubuntu: 18.04.03 64 bits

    PASSO 1

    No portal do serpro https://certificados.serpro.gov.br/arserpro/pages/information/drivers_token_download.jsf baixei o driver do respectivo token. Neste portal tem vários tipos de driver. Utilizei o driver etoken 5110 na versão 64 bits.

    PASSO 2

    Instalei o pacote SafenetAuthenticationClient-BR-10.0.37-0_amd64.deb usando o GDebi. Não foi necessário instalar nenhuma dependência no meu caso.

    PASSO 3 – Pulo do Gato

    Procurei longamente em diversos portais como configurar no FireFox. Porém as configuração são pro SafeSign e meu etoken só funcionou com o SafeNet. No portal https://support.certsign.ro/files/safenet-5-installing-criptographic-module-in-mozilla-firefox.html orienta a configuração do FireFox no Windowns. Utilizei o mesmo nome de arquivo DLL no Ubuntu.

    Adaptando do fórum http://www.edmarcos.com.br/2018/08/26/configurando-certificado-a3-no-linux-mint-19/

    Neste ponto o seu certificado está pronto pra uso e já pode ser configurado e testado no seu navegador Mozilla Firefox.
    Abra seu navegador Mozilla Firefox. Vá em.: Menu -> Preferências
    Em “pesquisar em preferências” procure por certificados

    Agora selecione a opção “Dispositivos de Segurança”

    Na próxima janela selecione a opção “carregar”

    Na janela “Carregar driver de dispositivo PKCS#11” em “Nome do módulo” edite caso deseje ou pode manter como está. Já em “Nome do arquivo do módulo” selecione o botão “Procurar” e navegue até.: /usr/lib/libeTPkcs11.so e selecione o mesmo.

    Na sequência, selecione a primeira opção, abaixo de NOVO MÓDULO PKCS#11 onde deverá aparecer os detalhes do seu etoken a direita. Selecione ENTRAR (L) e digite a senha do seu etoken para logar-se e pronto.

    Espero ter ajudado
    Fontes:
    https://certificados.serpro.gov.br/arserpro/pages/information/drivers_token_download.jsf
    https://support.certsign.ro/files/safenet-5-installing-criptographic-module-in-mozilla-firefox.html
    http://www.edmarcos.com.br/2018/08/26/configurando-certificado-a3-no-linux-mint-19/

    1. Só estou entarndo aqui pra te agradecer. Depois da manhã inteira tentando passar da tela pedindo pra instalar 3 certificados no ecac consegui com sua dica. Meu certificado é este aí. Valeu mesmo.

  10. Muito bem escrito o seu tutorial, tenho recebidos pedido de ajuda sobre a instalação de tokens por parte de alguns usuários do BigLinux e acabei usando seu tutorial para ajudar um deles, aproveito para deixar o convite, para participar do nosso grupo no telegram, @biglinux

    A ideia é que a próxima versão já venha com a maioria das dependências instaladas, e quando não estiver instalada, estar no nosso repositório, por exemplo, os pacotes:
    libwxbase2.8-0_2.8.12.1-6ubuntu2_amd64.deb
    libwxgtk2.8-0_2.8.12.1-6ubuntu2_amd64.deb
    libtiff4_3.9.6-6ubuntu1_amd64.deb
    libpng12-0_1.2.54-1ubuntu1.1_amd64.deb

    Então toda ajuda para testes e aprimoramentos é bem vinda

  11. Consegui depois de muitos dias instalar o safenet – Serasa no Linux mint 19 e no Firefox, foi um parto, usei apps .deb fornecidos neste link:
    http://www.safenet-inc.com.br/download/SAC/SAC_10_0_Post_GA_Linux.zip , o meu sistema é 64, tive problemas para instalar o Core, no meu caso só aceitou o de 32, que tb está nas pastas, o Core só instalou depois de instaladas todas as bibliotecas descritas neste link: http://www.edmarcos.com.br/2018/08/26/configurando-certificado-a3-no-linux-mint-19/ , para instalar o Firefox tb foi um parto, depois de muito penar voltei a documentação que veio na pasta do primeiro link e deu certo! já acessei o eCAC, a próxima aventura agora é instalar o PJE Office….ufa….

  12. Mestre, agora que o leitor de cartão inteligente está operacional, como faço para compartilhá-lo dentro de uma máquina virtual VirtualBox com Windows 10 de guest?
    O leitor não aparece como dispositivo USB para que eu adicione no sistema convidado
    Obrigado

    1. Para usar o Leitor no windows dentro do virtualbox basta compartilhar o dispositivo usb via virtualbox e instalar os pacotes do windows como se fosse uma máquina normal.

  13. Qual a necessidade de instalação do pacote FREERDP no script automático que você disponibiliza?
    linha 32 – “apt-get install freerdp2-x11”

    1. Boa tarde.
      Nenhuma necessidade com relação ao certificado. É que no caso também fiz testes para uso do certificado através de conexão de área de trabalho remota no windows.

  14. Obrigado demais! Funcionando perfeitamente no Ubuntu 20.04.1 LTS!

    Já estava há dias tentando resolver o problema! Tinha que ir para o Windows apenas para assinar documento.

    Grato!

  15. No Linux Mint 20 instalei de boa o driver mas não consegui fazer o Firefox (ver 84 64bits) carregar o certificado, sempre trava e fecha (crash) quando na janela “Carregar driver de dispositivo PKCS#11”vou em “Procurar” e escolho /usr/lib/libeTPkcs11.so.

    Meu certificado é Etoken Pro 72k (Safenet).

  16. Olá, Edmarcos. Agradeço pelo tutorial.
    Meu objetivo era fazer um Notebook fazer assinatura (com Token) num sistema da Justifiça Federal. O programa se chama Apolo e roda dentro de um ambiente chamado Go-Global.

    O Go-Global já está instalado normalmente e a assinatura é identificada pelo Apolo. Mas quando vou concluir a assinatura acontece um big. Você tem uma ideia do que pode ser?

    Agradeço qualquer ideia de ajuste.

  17. Depois de muita busca e leituras consegui instalar com sucesso meu token azul Aladin no Linux! 🙂
    Como eu não queria ter de ficar reinstalando manualmente bibliotecas e ainda correndo risco de, atualizando o sistema, ter de consertar todas as dependências novamente, fiquei testando várias distribuições de Linux e consegui a establidade e facilidade que eu queria com o BigLinux (https://www.biglinux.com.br/).
    Cheguei nele após dicas de usuários que precisam trabalhar com certificados A3 e o PJe. É uma distro brasileira baseada em Ubuntu 20.04 LTS que já vem com várias bibliotecas e configurações pensadas para nós brasileiros.
    Depois de baixar a iso a coloquei em um pen drive preparado com o Ventoy (https://www.ventoy.net/en/index.html), ótimo para testar rapidamente várias isos.
    Depois de instalado testei se havia reconhecido perfeitamente os dispostivos do meu note (Core i3 6006u @ 2GHz, 12GB RAM, 1TB em HD a 5400RPM) e rodou liso, sem engasgos, youtube em full hd. Imaginem com ssd!
    Abri o terminal e digitei o comando:
    $ sudo apt install libccid pcscd libpcsclite1 libgdbm3 pcsc-tools
    Pelo que eu me lembro só não estava instalado o pcsc-tools.
    Reiniciei o note. Sim, li uma recomendação sobre isso.
    Instalei a ovpn (http://public.sigsar.estaleiro.serpro.gov.br/download/ovpnserpro_2.1.210218_amd64.deb) com o gerenciador do biglinux, basta dar 2 cliques no arquivo.
    Reiniciei.

    Instalei o driver Safenet do token azul (https://certificados.serpro.gov.br/arserpro/pages/information/drivers_token_download.jsf) após descompactá-lo.
    Nessa hora apareceram alguns erros:
    “”(Lendo banco de dados … 257849 ficheiros e directórios actualmente instalados.)
    A preparar para desempacotar …/SafenetAuthenticationClient-BR-10.0.37-0_amd64.deb …
    Terminating eToken Service… done
    Stopping pcscd (via systemctl): pcscd.serviceWarning: Stopping pcscd.service, but it can still be activated by:
    ** pcscd.socket**
    A descompactar safenetauthenticationclient (10.0.37-0) sobre (10.0.37-0) …
    Configurando safenetauthenticationclient (10.0.37-0) …
    cat: /etc/xdg/menus/applications.menu: Arquivo ou diretório inexistente
    warning: can’t add eToken submenu
    Stopping pcscd (via systemctl): pcscd.serviceWarning: Stopping pcscd.service, but it can still be activated by:
    ** pcscd.socket**
    pcscd: nenhum processo localizado
    Starting pcscd (via systemctl): pcscd.service.
    Warning: Stopping pcscd.service, but it can still be activated by:
    ** pcscd.socket**
    A processar ‘triggers’ para systemd (245.4-4ubuntu1) …
    A processar ‘triggers’ para libc-bin (2.31-0ubuntu9) …””
    O BigLinux se vira e resolve. Reiniciei, pluguei o token e sorri ao ver a luzinha vermelha. 😉

    Configurando o Mozilla Firefox:
    Abram o menu (três tracinhos no canto superior direito).
    Acessem Opções (ou Preferências).
    Acessem Privacidade e segurança.
    Acessem Dispositivos de Segurança.
    Cliquem em Carregar.
    Digitem o nome que quiser para o módulo, por exemplo, Token Aladin.
    Depois em Caminho ou endereço do arquivo do módulo coloquem: /usr/lib/libeTPkcs11.so

    E não esqueçam de instalar os certificados novos (https://intra.serpro.gov.br/noticias/noticias-2020/cadeias-de-certificacao-precisam-ser-atualizadas) e Assinador Digital (https://serpro.gov.br/links-fixos-superiores/assinador-digital/assinador-serpro)!
    Obs: o Safenet e o Assinador são encontrados no Menu Achados e Perdidos. Caso o acesso ao assinador não funcione tentem abrir o pdf com a opção Abrir com e procurem o Assinador em Achados e Perdidos.
    Obs2: se precisarem dos certificados antigos estão aqui: https://certificados.serpro.gov.br/arserpro/pages/information/certificate_chain.jsf
    Obs3: vocês podem conferir se o token está instalado e funcionando com os comandos pcsc_scan (Observe que esse comando é contínuo, você deve teclar Ctrl + C para interrompê-lo.) e lsusb. Com o token inserido, é claro! 😉
    Valeu!

  18. Muito útil este tutorial, Edmarcos. Muito grato! Tenho feito muitas tentativas para usar o certificado Safesign da Imprensa Oficial no meu Ubuntu. Seguindo o que vc disponibilizou, foi tudo bem até o momento de carregar o driver de dispositivo pkcs#11. Ao selecionar /opt/safesign/lib/libaetpkss.so.3 , recebo a mensagem de que não foi possível adicionar o módulo. Notei que vc colocou “caso não receba nenhuma mensagem de erro…”. Por favor, vc se deparou com este erro? Teria alguma ideia do que eu preciso fazer pra corrigir isso?
    Muito grato!

  19. No meu caso, com Linux Mint 20.3, a “libgdbm3_1.8.3-13.1_amd64.deb” apresenta problema de pré-dependência e não é instalada. Como resolve-lo?

    1. Boa noite. Tenho um rascunho feito de como configurar no 20.2 e com a correria do trabalho não concluí. Vou tentar terminar.

    1. Após reiniciar o computador, o certificado parou de funcionar. Depois de quebrar a cabeça pra descobrir o que aconteceu, percebi que o serviço do pcscd não estava iniciando no boot do ubuntu. Iniciei com comando “sudo service pcscd start “.
      Depois procurei como fazia pra incluir o inicio do serviço no boot do ubuntu, e foi com esse comando que resolvi: “systemctl enable pcscd.service”.
      Revolvido o problema.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

*