Tag Archives: Firefox

Certificado Digital A3 (Token GD StarSign) no Fedora 26

À algum tempo utilizo um Certificado Digital A3 armazenado em um Token Criptográfico da Giesecke & Devrient, modelo StarSign como o da imagem abaixo. Mas sempre que precisava do certificado eu tinha que utilizar um computador com Microsoft Windows, pois até então não havia encontrado driver ou gerenciador que funcionasse corretamente no Fedora 23 à 26.

Token GD StarSign

Recentemente (Setembro de 2017) precisei utilizar o Certificado Digital, mas não dispunha de computador com Microsoft Windows instalado, então a opção era tentar instalar o gerenciador no Fedora 26, ou tentar utilizar o Token em uma máquina virtual com Windows.

Tentativas de Instalação

Como não encontrei o gerenciador para minha distribuição, resolvi baixar vários e ir tentando instalar cada um manualmente. Encontrei gerenciadores para Fedora 13, Ubuntu 14, Red Hat, CentOS e outros.

Primeiro tentei instalar o gerenciador para Fedora 13, porém não consegui por conflito com outros pacotes já instalados. Depois tentei instalar o pacote para Red Hat, que faltava dependências não encontradas nos repositórios do Fedora 26. E por fim tentei instalar o RPM do CentOS, e para minha surpresa, todas dependências foram resolvidas e foi instalado corretamente.

O pacote para CentOS, que funciona no Fedora 26, do gerenciador de certificados pode ser encontrado no site da Prodemge, neste link.

Instalação e Utilização

Para instalar o pacote, basta utilizar o comando “dnf install” passando o caminho do arquivo, que o gerenciador de pacotes do Fedora verificará as dependencias e pedir a confirmação da instalação.

$ sudo dnf install SafeSignIC3.0.112-x86_64-centos7-tu-admin.rpm
Last metadata expiration check: 2:37:11 ago on Thu 21 Sep 2017 02:28:45 PM -03.
Dependencies resolved.
=========================================================================================================
 Package Arch Version Repository Size
=========================================================================================================
Installing:
 SafeSign_Identity_Client x86_64 3.0.112-10 @commandline 4.7 M
Installing dependencies:
 libpng15 x86_64 1.5.28-2.fc26 fedora 97 k

Transaction Summary
=========================================================================================================
Install 2 Packages

Total size: 4.8 M
Total download size: 97 k
Installed size: 20 M
Is this ok [y/N]: y
Downloading Packages:
libpng15-1.5.28-2.fc26.x86_64.rpm 59 kB/s | 97 kB 00:01 
---------------------------------------------------------------------------------------------------------
Total 29 kB/s | 97 kB 00:03 
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
 Preparing : 1/1 
 Installing : libpng15-1.5.28-2.fc26.x86_64 1/2 
 Running scriptlet: libpng15-1.5.28-2.fc26.x86_64 1/2 
 Installing : SafeSign_Identity_Client-3.0.112-10.x86_64 2/2 
 Running scriptlet: SafeSign_Identity_Client-3.0.112-10.x86_64 2/2 
 Verifying : SafeSign_Identity_Client-3.0.112-10.x86_64 1/2 
 Verifying : libpng15-1.5.28-2.fc26.x86_64 2/2

Installed:
 SafeSign_Identity_Client.x86_64 3.0.112-10 libpng15.x86_64 1.5.28-2.fc26

Complete!

O comando para ler o Token e instalar o plugin no Firefox é “tokenadmin”, que abre uma interface gráfica para gerenciamento dos tokens.

$ tokenadmin

Token Administration Utility

Install SafeSign in Firefox

 

Com token reconhecido pelo gerenciador e plugin instalado no Firefox, basta abrir o navegador que ao acessar algum site que requeira o certificado digital ele vai pedir a senha do token automaticamente. E não é necessário abrir novamente o gerenciador para utilizar o token no Firefox.

“That’s all Folks!”

Share Button