Os cartões e tokens VALID Certificadora são gerenciados pelo programa SafeSign. Para o correto funcionamento do seu cartão, leitora ou token VALID no sistema operacional Linux é necessário instalar os pacotes e softwares disponibilizados no sítio da empresa.
O programa SafeSign Identity Client (versão 3.5.0) possui pacote de instalação para as versões x64 bits das distribuições Linux Ubuntu 18.4 LTS e Mint 19.1. As instruções do site da Valid Certificadora funcionam perfeitamente no Ubuntu 18.04 LTS e derivados. Quem já tinha o programa SafeSign instalado no Ubuntu 18.04 LTS e atualizou a versão do sistema operacional para o 20.04 LTS segue usando seu cartão ou token sem problemas. Porém, quem instalou primeiro o Ubuntu 20.04 LTS e depois tentou instalar o programa da Valid enfrentou alguns problemas devido a atualização das bilbiotecas e dependências.
Não tenho nenhuma ligação com a Valid Certificadora, mas a empresa merece respeito ao dar atenção aos usuários Linux, disponibilizando um pacote muito útil.
Para instalar o SafeSign no Ubuntu você precisará instalar pacotes que já não se encontram nos repositórios oficiais do Ubuntu 20.04, tais como, libpng12-0, o libssl1.0.0 e o multiarch-support2.27, mas fazem parte do pacote Safesign.zip
Primeiro, verifique se tem instalados os pacotes pcscd e libccid, disponíveis no repositório oficial do Ubuntu 20.04. Se não os tiver, instale-os com os comandos:
$ sudo apt-get install pcscd
$ sudo apt-get install libccid
Segundo, faça o download do pacote Safesign.zip distribuído pela Valid Certificadora:
$ sudo wget https://s3-sa-east-1.amazonaws.com/shared-www.validcertificadora.com.br/Downloads/Safesign/Safesign.zip
Descompacte o pacote baixado:
$ sudo unzip Safesign.zip
Instale os pacotes:
$ sudo dpkg -i libgdbm3_1.8.3-14_amd64.deb
$ sudo dpkg -i libjpeg62-turbo_1.5.2-2+b1_amd64.deb
$ sudo dpkg -i libpng12-0_1.2.50-2+deb8u3_amd64.deb
$ sudo dpkg -i libssl1.0.0_1.0.2n-1ubuntu5.3_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 multiarch-support_2.27-3ubuntu1_amd64.deb
$ sudo dpkg -i SafeSign.deb
Antes de utilizar o SafeSign reinicie o computador, conecte o token VALID ou a leitora e depois o cartão. Em seguida execute o programa instalado usando o atalho TokenAdmin.
Instale o programa como um módulo de segurança no Firefox. Para isso abra o SafeSign e localize o menu Integração e escolha a opção Instalar o SafeSign no Firefox.
Pronto, o programa está disponível está instalado permitindo que use seu E-CPF ou E-CNPJ!
Caso tenha algum problema durante a instalação, experimente baixar os pacotes dos repositórios oficiais da canonical e ppa.
Para instalar o libpng12:
$ sudo add-apt-repository ppa:linuxuprising/libpng12
$ sudo apt-get update
$ sudo apt-get install libpng12-0
Para instalar o libssl1.0.0:
$ sudo wget http://security.ubuntu.com/ubuntu/pool/main/o/openssl1.0/libssl1.0.0_1.0.2n-1ubuntu5.3_amd64.deb
$ sudo dpkg -i libssl1.0.0_1.0.2n-1ubuntu5.3_amd64.deb
Para instalar o multiarch-support:
$ sudo wget http://archive.ubuntu.com/ubuntu/pool/main/g/glibc/multiarch-support_2.27-3ubuntu1_amd64.deb
$ sudo dpkg -i multiarch-support_2.27-3ubuntu1_amd64.deb