Skip to content

Instantly share code, notes, and snippets.

@jonasmalacofilho
Created July 1, 2014 22:12
Show Gist options
  • Save jonasmalacofilho/a5fcd493b779d6d435c0 to your computer and use it in GitHub Desktop.
Save jonasmalacofilho/a5fcd493b779d6d435c0 to your computer and use it in GitHub Desktop.
Instalando o SafeSign Crypto USB Token no Firefox/Linux

Instalando o SafeSign Crypto USB Token no Firefox/Linux

Hardware: Giesecke & Devrient SafeSign Crypto USB Token

Sistema operacional: Ubuntu 14.04 LTS AMD 64

  1. Dependências: libccid, pcscd e libpcsclite1. Adicionalmente, é interessante instalar o pacote pcsc-tools e executar pcsc_scan para verificar a visibilidade do token.

  2. Instalação do SafeSign Identity Client: download na página da VALID. O cliente não é propriamente necessário, apenas uma biblioteca instalada pelo pacote ('libaetpkss').

  3. No Firefox, vá em Preferências -> Avançado -> Certificados -> Dispositivos -> Carregar e além de um nome qualquer - por exemplo, "G&D Module" - passe o caminho para a biblioteca instalada em 2, que deve ser algo como: /usr/lib/libaetpkss.so.3.

Pronto, o token passará a funcionar para, por exemplo, a emissão de notas fiscais paulistanas.

@danielramosbh74
Copy link

Depois de alguns dias tentando instalar meu Certificado A3 com token da Prodemge, necessário para emitir minha primeira Nota Fiscal de Serviços Eletrônica, finalmente consegui instalá-lo no LINUX MINT 19, GOOGLE CHROME e usando o PLUGIN WEB-PKI, necessário para emitir NFSe no BHISS, sistema da Prefeitura de Belo Horizonte - MG.

Depois de vários dias tentando e algumas noites de sono perdida fundindo a cabeça, vou resumir abaixo como consegui e deixar os outros links no final deste artigo.

  1. Usei as informações gerais e bem resumidas deste artigo do Jonas, que é simples, objetivo e está no lugar certo, aqui no GitHub, uma fonte confiável para programadores (mesmo amadores como eu)
  2. No item 2 deste artigo do Jonas ele menciona (mas não entra em detalhes) que na verdade só a bibilioteca libaetpkss.so.3 é necessária, apesar de recomendar a instalação do SafeSign Identity Client.
  3. E é aí que está o "pulo do gato"! Enquanto eu estava tentando "instalar", estava tendo vários "erros de dependência".... Mas quando eu descobri este outro tutorial ótimo, http://www.edmarcos.com.br/2018/08/26/configurando-certificado-a3-no-linux-mint-19/, casei as informações e descobri que, após feito o download do pacote SafeSign Identity Client no site da Valid, bastava eu EXTRAÍ-LO para obter a biblioteca necessária.

Links úteis:

ESSE tutorial como "base" do que precisa ser feito
http://www.validcertificadora.com.br/SafeSignLinux (orientações e download dos pacotes)
http://www.edmarcos.com.br/2018/08/26/configurando-certificado-a3-no-linux-mint-19/ ("O pulo do gato": extrair o SafeSign Identity Client e criar um novo caminho para a biblioteca libaetpkss.so.3 conforme as orientações para que ela consiga ser visualizada no Web-pki, no Google Chrome)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment