Memverifikasi tanda tangan

Memverifikasi tanda tangan PDF

Gunakan alur kerja ini ketika Anda membutuhkan validasi cepat terhadap PDF yang sudah ditandatangani.

Langkah

  1. Buat PdfFileSignature instansiasi dan mengikat PDF yang telah ditandatangani.
  2. Pilih nama tanda tangan yang ingin Anda periksa.
  3. Panggil verifySignature untuk memvalidasi tanda tangan.
  4. Panggil coversWholeDocument untuk memeriksa cakupan.
  5. Tutup objek fasad.

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