Certificación PDF
Contents
[
Hide
]
Certificar documentos PDF
Utilice la certificación cuando el documento debe permanecer confiable pero aún permitir una clase definida de cambios después de la firma.
Pasos
- Cree una instancia de
PdfFileSignaturey enlace el PDF de origen. - Construya un objeto
PKCS7de firma con el certificado y la contraseña del certificado. - Envuelva esa firma en un
DocMDPSignaturecon el valorDocMDPAccessPermissionsrequerido. - Llame
certifycon la página de destino, los metadatos de la firma, el rectángulo visible y la firma MDP. - Guarde el PDF certificado y cierre el objeto fachada.
Ejemplo 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();
}
}