Verificações de Integridade de assinatura
Contents
[
Hide
]
Verificar integridade da assinatura
Este artigo mapeia para o mesmo fluxo de verificação exposto por PdfFileSignatureExamples.java.
Etapas
- Vincule o PDF assinado com
PdfFileSignature. - Selecione um nome de assinatura do documento.
- Chame
verifySignaturepara validar o conteúdo da assinatura. - Chame
coversWholeDocumentpara confirmar a cobertura em todo o documento. - Feche o objeto fachada.
Exemplo Java
public static void verifyPdfSignature(Path inputFile) {
PdfFileSignature pdfSignature = new PdfFileSignature();
try {
pdfSignature.bindPdf(inputFile.toString());
SignatureName signatureName = pdfSignature.getSignatureNames().get_Item(0);
System.out.println("Signature '" + signatureName + "' is valid: " + pdfSignature.verifySignature(signatureName));
System.out.println("Signature covers whole document: " + pdfSignature.coversWholeDocument(signatureName));
} finally {
pdfSignature.close();
}
}