Vérifications de l'intégrité des signatures
Contents
[
Hide
]
Vérifier l’intégrité de la signature
Cet article correspond au même flux de travail de vérification exposé par PdfFileSignatureExamples.java.
Étapes
-
Liez le PDF signé avec
PdfFileSignature. -
Sélectionnez un nom de signature dans le document.
-
Appelez
verifySignaturepour valider le contenu de la signature. -
Appelez
coversWholeDocumentpour confirmer que la signature couvre l’ensemble du document. -
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();
}
}