التحقق من التوقيع

تحقق من توقيع PDF

استخدم هذه العملية عندما تحتاج إلى تمرير تحقق سريع على PDF موقّع موجود.

الخطوات

  1. أنشئ مثيلًا PdfFileSignature وربط ملف PDF الموقّع.
  2. اختر اسم التوقيع الذي تريد فحصه.
  3. استدعِ verifySignature للتحقق من صحة التوقيع.
  4. استدعِ coversWholeDocument للتحقق من التغطية.
  5. أغلق كائن الواجهة.

مثال 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();
    }
}