Tanda tangan digital

Tanda tangan digital

Tanda tangan digital dalam PDF

Tanda tangan digital PDF menggunakan sertifikat kriptografi untuk mensertifikasi keaslian dokumen dan mendeteksi penyalahgunaan. tanda tangan tertanam di bidang tanda tangannya dalam dokumen.

PdfFileSignature (Tanda tangan)

PdfFileSignature menyediakan operasi untuk menandatangani dan memverifikasi bidang tanda tangan di dokumen PDF yang sudah ada:

try (PdfFileSignature sig = new PdfFileSignature("input.pdf")) {
    sig.sign(1, certificate, privateKey, chain, null, new DocMDPSignature(doc, DocMDPAccessPermissions.FillingInForms));
    sig.save("signed.pdf");
}

Verifikasi memeriksa apakah tanda tangan mencakup rentang byte yang diharapkan dan apakah sertifikat penandatanganan valid.

PdfSigner (PDF)

PdfSigner menyediakan alur kerja penandatanganan tingkat tinggi yang menggabungkan pembuatan bidang tanda tangan, Generasi kontainer PKCS#7 dan perhitungan kisaran byte.

PKCS7SignedData (data yang ditandatangani)

PKCS7SignedData.createDetached() membuat wadah tanda tangan CMS terpisah untuk Memasukkan di dalam kamus tanda tangan PDF. Lihat PKCS#7 untuk detail.

Validasi tanda tangan

Setelah penandatanganan, tanda tangan dapat dihitung melalui: PdfFileSignature.getSignNames() dan (b) Diverifikasi dengan memeriksa status validitas tanda tangan.

See Also

 Bahasa Indonesia