frederico | July 19, 2020, 1:20 a.m.
Toda vez que preciso usar meu certificado eCPF, que é um A3 em um token da SafeNet 5100/5110 em uma máquina nova é a mesma história. Então vou fazer uma pequena "nota mental" e deixar registrado como fazer a instalação do certificado digital.
Os problemas são vários, começando do driver proprietário da SafeNet. Este token era inicialmente fabricado pela SafeNet que, em 2014, foi adquirida pela Gemalto. A SafeNet distribuia os drivers para utilização dos tokens, a Gemalto só por meio de subscrição de um "pacote de suporte" e não tem mais versão para Linux.
Como este é um dos tokens homologados pelo ITI para os certificados brasileiros, ainda é possível achar, com alguma dificuldade, o driver nos sites de alguns dos ARs. Um dos que sempre tem e que, aparentemente, foi atualizado recentemente é o do SERPRO. Por garantia, eu tenho minha cópia do driver devidamente arquivada e garantida.
Hoje estou utilizando o Ubuntu mas, em princípio, os comandos são aplicáveis a qualquer distribuição. A única ressalva são os nomes dos pacotes que provavelmente serão diferentes entre as distribuições baseadas em RedHat e Debian.
```bash
$ cd ~
$ apt install libnss3-tools
$ modutil -dbdir sql:.pki/nssdb/ -add "eCPF" -libfile /lib/libeToken.so
```