Traitement des pages vierges et des signatures numériques dans les PDF à l'aide de Java
Vous souhaitez insérer une page vierge à la fin d'un document numérique PDF signé à l'aide de la bibliothèque iText. Cependant, vous vous demandez si l'ajout de pages invalidera les signatures existantes.
Pour répondre à cette préoccupation, examinons le contexte fourni par le livre blanc technique d'Adobe sur les signatures numériques, modifications et améliorations d'Adobe Acrobat 9. La section « Modifications autorisées et non autorisées » clarifie les modifications qui peuvent être apportées à un document signé numériquement sans compromettre sa validité.
Selon Adobe, la modification du contenu d'une page est systématiquement classée comme « Refusée ». L'ajout d'une page vierge entrerait dans cette catégorie car cela introduit une nouvelle page, modifiant le contenu original du document. Par conséquent, une telle action est considérée comme invalide.
De plus, même si cela n'est pas explicitement mentionné dans le livre blanc, l'instanciation de modèles de page est probablement autorisée dans les situations où les remplissages de formulaires sont autorisés. Cependant, cette approche nécessite une préparation minutieuse du document avant la signature.
Il est crucial de noter que même les modifications autorisées doivent être mises en œuvre en utilisant le mode ajout ou des mises à jour incrémentielles. Toute autre méthode pourrait endommager définitivement la signature.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!