Se você utiliza o Linux, especificamente o Ubuntu, e precisa lidar com documentos digitais, sabe que a instalação de certificados pode gerar dúvidas. O certificado digital do tipo A1 é aquele que vem em formato de arquivo — geralmente .pfx ou .p12.
Neste tutorial, vamos aprender como configurar o "cofre digital" do sistema para armazenar seu certificado e como assinar PDFs de forma nativa.
Passo 1: Instalar as ferramentas NSS
O primeiro passo é instalar as ferramentas NSS (Network Security Services), que funcionam como um cofre digital onde seus certificados ficam armazenados no sistema.
Abra o terminal e execute:
sudo apt-get install libnss3-tools Passo 2: Criar o diretório do banco de dados
Agora, precisamos criar a pasta onde o cofre será armazenado:
mkdir -p $HOME/.pki/nssdb Passo 3: Criar o banco de dados (cofre)
Com a pasta criada, vamos inicializar o banco de dados. O sistema solicitará que você crie uma senha para o cofre:
certutil -N -d sql:$HOME/.pki/nssdb Passo 4: Importar seu certificado A1
Agora vamos importar o seu arquivo de certificado para dentro do cofre. Substitua o caminho pelo local onde o seu arquivo está salvo:
pk12util -i ~/Documentos/Certificado/seu_certificado.pfx -d sql:$HOME/.pki/nssdb Durante esse processo, o terminal solicitará a senha do cofre (criada no passo anterior) e também a senha original do seu certificado A1.
Passo 5: Verificar a instalação
Para garantir que o certificado foi importado corretamente, use o comando:
certutil -d sql:$HOME/.pki/nssdb -L Como assinar documentos PDF no Ubuntu
Com o certificado instalado, você pode assinar arquivos pelo Papers (ou Evince), o leitor de PDF padrão do Ubuntu.
- Abra o PDF que deseja assinar.
- Clique no menu de três pontos no canto superior direito.
- Selecione a opção Assinar digitalmente.
- O sistema pedirá a senha do cofre digital.
- Desenhe um retângulo com o mouse no local onde deseja que a assinatura apareça.
Validando a assinatura
Às vezes, o leitor de PDF pode exibir uma mensagem de "assinatura inválida" caso as cadeias de certificados não estejam instaladas no sistema.
Para confirmar se a assinatura está correta, acesse o portal oficial do governo: validar.iti.gov.br. Basta fazer o upload do documento e o portal emitirá um relatório de conformidade com a validade jurídica do arquivo.