امضای دیجیتال

امضای دیجیتال در 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() و با بررسی وضعیت اعتبار امضا، تایید شده است.

See Also

 فارسی