mirror of
https://github.com/alam00000/bentopdf.git
synced 2026-11-08 00:50:59 +01:00
66 lines
4.2 KiB
Markdown
66 lines
4.2 KiB
Markdown
---
|
|
title: Assinatura Digital
|
|
description: Adicione assinaturas digitais criptográficas a PDFs usando certificados X.509. Aceita os formatos PKCS#12 e PEM, com opções de assinatura visível.
|
|
---
|
|
|
|
# Assinatura Digital
|
|
|
|
Uma assinatura digital é uma prova criptográfica de que uma pessoa específica assinou um documento e de que ele não foi alterado desde então. Ao contrário de uma assinatura desenhada (que é apenas uma imagem), a assinatura digital usa certificados X.509 e padrões PKCS#7 para oferecer autenticidade e integridade verificáveis.
|
|
|
|
O BentoPDF aplica assinaturas digitais inteiramente no seu navegador. Sua chave privada nunca sai do seu dispositivo.
|
|
|
|
## Como funciona
|
|
|
|
1. Envie um arquivo PDF.
|
|
2. Envie o arquivo do seu certificado (.pfx, .p12 ou .pem).
|
|
3. Digite a senha do certificado para desbloqueá-lo. A ferramenta exibe o titular, o emissor e o período de validade do certificado.
|
|
4. Se quiser, configure os metadados da assinatura (motivo, local, informações de contato).
|
|
5. Se quiser, ative uma **assinatura visível** com personalização de posição, tamanho, imagem e texto.
|
|
6. Clique em **Assinar PDF**.
|
|
|
|
## Formatos de certificado compatíveis
|
|
|
|
| Formato | Extensões | Descrição |
|
|
| ----------- | ---------- | ------------------------------------------------------------------------------------------------------------------------------ |
|
|
| **PKCS#12** | .pfx, .p12 | Pacote padrão do setor contendo a chave privada e a cadeia de certificados. Formato mais comum. |
|
|
| **PEM** | .pem | Formato baseado em texto. Deve conter o certificado e a chave privada no mesmo arquivo. Aceita chaves privadas criptografadas. |
|
|
|
|
## Opções de assinatura visível
|
|
|
|
Quando ativado, um bloco de assinatura visível é renderizado na página do PDF:
|
|
|
|
- **Posição**: coordenadas X/Y e largura/altura em pontos
|
|
- **Página**: primeira página, última página, todas as páginas ou um número de página específico
|
|
- **Imagem**: envie uma imagem PNG, JPG ou WebP (sua assinatura manuscrita, selo da empresa etc.)
|
|
- **Texto**: texto personalizado com cor e tamanho de fonte configuráveis. Se nenhuma imagem ou texto for fornecido, a ferramenta gera automaticamente um texto a partir do nome comum do certificado e da data atual.
|
|
|
|
## Metadados da assinatura
|
|
|
|
- **Motivo**: por que o documento foi assinado (por exemplo, "Aprovado", "Revisado")
|
|
- **Local**: onde a assinatura ocorreu (por exemplo, "São Paulo, SP")
|
|
- **Informações de contato**: como falar com o signatário (por exemplo, endereço de e-mail)
|
|
|
|
## Nota sobre conexão com a internet
|
|
|
|
A assinatura pode exigir conexão com a internet. A biblioteca de assinatura busca a cadeia de certificados em URLs incorporadas na extensão Authority Information Access (AIA) do seu certificado. Se esses servidores estiverem inacessíveis, a assinatura falhará para certificados que exigem validação da cadeia.
|
|
|
|
## Casos de uso
|
|
|
|
- Assinar contratos, propostas e acordos com assinaturas digitais juridicamente vinculantes
|
|
- Certificar documentos oficiais em fluxos de trabalho que exigem autenticação baseada em PKI
|
|
- Assinar notas fiscais em PDF para conformidade regulatória (muitos países da UE exigem faturas eletrônicas assinadas digitalmente)
|
|
- Adicionar aprovação organizacional a desenhos de engenharia ou documentos de qualidade
|
|
|
|
## Dicas
|
|
|
|
- Certificados autoassinados servem para testes, mas exibem avisos no Adobe Reader. Use um certificado de uma Autoridade Certificadora confiável para documentos em produção.
|
|
- A assinatura visível é puramente visual. A assinatura criptográfica é incorporada independentemente de o bloco visível estar ativado.
|
|
- Verifique seu PDF assinado com a ferramenta Validar Assinatura PDF para confirmar que a assinatura está intacta.
|
|
|
|
## Ferramentas relacionadas
|
|
|
|
- [Validar Assinatura PDF](./validate-signature-pdf): verifique assinaturas digitais em PDFs assinados
|
|
- [Achatar PDF (Flatten)](./flatten-pdf): achate formulários antes de assinar para impedir modificações
|
|
- [Criptografar PDF](./protect-pdf): adicione proteção por senha além da assinatura digital
|
|
- [Remover Metadados](./remove-metadata): elimine metadados antes de assinar
|