Verificación de firmas

Verificar firma PDF

Utilice este flujo de trabajo cuando necesite una validación rápida de un PDF firmado existente.

Pasos

  1. Cree una instancia de PdfFileSignature y enlace el PDF firmado.
  2. Seleccione el nombre de la firma que desea inspeccionar.
  3. Llame verifySignature para validar la firma.
  4. Llame coversWholeDocument para comprobar la cobertura.
  5. 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();
    }
}