فحوصات سلامة التوقيع

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

هذه المقالة ترتبط بنفس سير التحقق المعروض من قبل PdfFileSignatureExamples.java.

خطوات

  1. اربط ملف PDF الموقع بـ PdfFileSignature.
  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();
    }
}