Vérification des signatures

Vérifier la signature PDF

Utilisez ce flux de travail lorsque vous avez besoin d’une validation rapide sur un PDF signé existant.

Étapes

  1. Créez une instance PdfFileSignature et liez le PDF signé.

  2. Sélectionnez le nom de la signature que vous souhaitez inspecter.

  3. Appelez verifySignature pour valider la signature.

  4. Appelez coversWholeDocument pour vérifier que la signature couvre tout le document.

  5. Fermez l’objet de façade.

Exemple 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();
    }
}