Verificaciones de integridad de firmas
Contents
[
Hide
]
Comprobar la integridad de la firma
Este artículo se asigna al mismo flujo de trabajo de verificación expuesto por PdfFileSignatureExamples.java.
Pasos
- Enlace el PDF firmado con
PdfFileSignature. - Seleccione un nombre de firma del documento.
- Llame a
verifySignaturepara validar el contenido de la firma. - Llame a
coversWholeDocumentpara confirmar la cobertura en todo el documento. - Cierre el objeto fachada.
Ejemplo de 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();
}
}