Neste guia rápido, vamos mostrar os passos para assinar digitalmente um documento PDF. Assim, você poderá enviar o documento pela internet sem se preocupar com roubo ou manipulação do arquivo. Para isso, usaremos o programa JSignPdf que nos ajudará a realizar a assinatura digital dos PDFs.
Ao abrir o programa, você verá no lado direito um botão para ampliar a interface avançada. Recomendamos que você o selecione. Apesar de abrir mais opções que tornarão a assinatura um pouco mais complexa, o trabalho será feito muito melhor. Mas antes de começar a assinar documentos PDF, presumimos que você já criou seu certificado de assinatura no seu computador. Se não tiver, clique aqui e siga os passos indicados.
A plataforma suporta algoritmos de hash para assinatura digital (SHA1, SHA256, RIPEMD160, etc.). Com essa função, você poderá criptografar os documentos após assiná-los digitalmente. Essas duas funções de criptografia protegerão a integridade dos arquivos.
Configurações do JSignPdf
- Keystore type possui um menu suspenso com vários padrões de criptografia de chaves públicas. Basta selecionar a chave que corresponda ao arquivo de certificado que você tem no computador.
- Keystore file é o arquivo de certificado que você deseja usar e deve corresponder ao Keystore type.
- Keystore password é a senha que você especificou durante a criação do certificado.
- Key alias é usado quando você tem mais de uma chave privada no arquivo de armazenamento de chaves (.pfx ou .cer). Você também pode clicar em Load Keys para carregar todas as chaves armazenadas.
- Key password é a senha da chave privada que corresponde ao alias que você forneceu.
- Input PDF File é o caminho do arquivo PDF de origem que você deseja assinar.
- PDF Encryption serve para criptografar os documentos. Assim, você adicionará um nível adicional de proteção (será necessário inserir uma senha).
- Output File é uma opção opcional para alterar o destino e o nome do documento.
- Certification Level especifica o nível de alterações que você fará no documento. Atualmente, existem quatro níveis de certificação.
- Hash Algorithm tem um menu suspenso de onde você selecionará as seguintes funções hash: SHA1, SHA256, SHA384, SHA512 e RIPEMD160.
Agora, na parte inferior do seu documento, a assinatura digital será adicionada. Mas se você quiser mudar a localização da assinatura, poderá fazê-lo. Para isso, basta clicar na opção Settings e, em uma janela, você poderá manipular a posição da sua assinatura digital no documento PDF. (Em um visualizador de PDF, você inserirá o retângulo).
Neste ponto, você tem todas as configurações feitas. Basta clicar no botão Sign It e o documento assinado digitalmente será exportado para a pasta que você especificou.
Como você pode ver, assinar digitalmente arquivos PDF com o JSignPdf é uma tarefa simples e, embora nas opções avançadas você precise de alguns dados técnicos, poderá fazê-lo de forma rápida e eficaz. JSignPdf é um programa gratuito que está disponível para sistemas operacionais Windows, Mac OS X e Linux.