Certification PDF
Contents
[
Hide
]
Certifier les documents PDF
Utilisez la certification lorsque le document doit rester fiable tout en permettant un ensemble défini de modifications après la signature.
Étapes
-
Créez une instance
PdfFileSignatureet liez le PDF source. -
Créez un objet de signature
PKCS7avec le certificat et le mot de passe du certificat. -
Placez cette signature dans un objet
DocMDPSignatureavec la valeurDocMDPAccessPermissionsrequise. -
Appelez
certifyavec la page cible, les métadonnées de signature, le rectangle visible et la signature MDP. -
Enregistrez le PDF certifié et fermez l’objet de façade.
Exemple 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();
}
}