امضای دیجیتال
امضای دیجیتال در PDF
امضای دیجیتال PDF از گواهینامه های رمزگذاری شده برای صدور گواهی معتبر بودن سند و تشخیص تامپینگ استفاده می کند.
PDFفایلهای امضا
PdfFileSignature برای ثبت و بررسی امضاها در زمینه های زیرنویس یک سند PDF موجود:
try (PdfFileSignature sig = new PdfFileSignature("input.pdf")) {
sig.sign(1, certificate, privateKey, chain, null, new DocMDPSignature(doc, DocMDPAccessPermissions.FillingInForms));
sig.save("signed.pdf");
}بررسی می کند که آیا امضای آن محدوده بایت مورد انتظار را پوشش می دهد و گواهی امضا معتبر است یا خیر.
PDFSigner
PdfSigner ارائه سطح بالا از جریان کار امضا ترکیبی ایجاد میدان امضای،, PKCS#7 تولید کانتینر، و محاسبه محدوده بایت.
PKCS7Signedتصاویر
PKCS7SignedData.createDetached() ایجاد یک کانتینر امضا CMS برای در کتاب PDF نوشته شده است.نگاه کنید به PKCS#7 برای جزئیات.
امضای اعتباربخشی
پس از امضای، می توان امضاها را به صورت PdfFileSignature.getSignNames() و با بررسی وضعیت اعتبار امضا، تایید شده است.