Sertifikasi PDF
Contents
[
Hide
]
Menyertifikasi dokumen PDF
Gunakan sertifikasi ketika dokumen harus tetap tepercaya tetapi masih memperbolehkan kelas perubahan tertentu setelah penandatanganan.
Langkah
- Buat sebuah instans
PdfFileSignaturedan mengikat PDF sumber. - Bangun sebuah objek
PKCS7tanda tangan dengan sertifikat dan kata sandi sertifikat. - Bungkus tanda tangan itu dalam sebuah
DocMDPSignaturedengan yang diperlukanDocMDPAccessPermissionsnilai. - Panggil
certifydengan halaman target, metadata tanda tangan, persegi panjang terlihat, dan tanda tangan MDP. - Simpan PDF yang disertifikasi dan tutup objek fasad.
Contoh Java
public static void certifyPdfWithMdpSignature(Path inputFile, Path certificateFile, Path outputFile) {
PdfFileSignature pdfSignature = new PdfFileSignature();
try {
pdfSignature.bindPdf(inputFile.toString());
DocMDPSignature signature = new DocMDPSignature(
createPkcs7(certificateFile, "Certified for form filling and signing"),
DocMDPAccessPermissions.FillingInForms);
pdfSignature.certify(1, "Certified for form filling and signing", "security@example.com", "New York, USA", true, signatureRectangle(), signature);
pdfSignature.save(outputFile.toString());
} finally {
pdfSignature.close();
}
}