Estou escrevendo este post devido a um problema que tive para utilizar o certificado digital com a extensão pfx no Linux em navegadores Firefox, Chrome entre outros, pois estava precisando utilizar o certificado digital para acessar alguns sites e assinar arquivos.
Desda forma realizei uma ampla pesquisa e encontrei uma forma de instalar o certificado digital utilizando o terminal CLI, que vou apresentar para vocês de uma forma bastante simples.
Alguns tipos de certificados digitais podem ser importados pela interface gráfica diretamente para o navegador pelo caminho:
Configurações -> Privacidade e Segurança -> Segurança -> Gerenciar certificados -> Personalizado -> Importar
No navegador Brave poderá inserir o seguinte caminho: brave://certificate-manager/
Porém no meu caso não estava funcionando quando tentava importar o arquivo extensão PFX pela interface gráfica do navegador, desta forma, tive que instalar o certificado digital pela linha de comando no terminal.
Primeiramente em sistemas Debian/Ubuntu, instale as bibliotecas NSS necessárias:
$ sudo apt-get install libnss3-tools
Agora vamos iniciar a importação do certificado digital, através do seguinte comando:
$ pk12util -i certificado.pfx -d sql:$HOME/.pki/nssdb
Agora será solicitado uma nova senha para o banco de dados NSS, seguida da senha original do arquivo PFX.
Após a instalação, certifique-se de reiniciar todos os aplicativos ou serviços que precisam usar o certificado recém-instalado.
Pronto, agora você pode reiniciar o navegador e utilizar normalmente o certificado digital.
Deixar um comentário