Ajout d'une page vierge à un PDF signé numériquement avec iText
Vous recherchez une méthode pour insérer une page vierge à la fin d'un PDF signé numériquement document en utilisant la bibliothèque iText. Cependant, vous êtes préoccupé par l'impact de l'ajout de pages sur des signatures existantes.
Pour bien comprendre les implications, examinons la nature des signatures numériques dans les documents PDF.
Livre blanc d'Adobe sur le numérique Les signatures dans Acrobat 9 clarifient les modifications autorisées qui peuvent être apportées à un document certifié ou signé sans invalider les signatures. Notamment, la « modification du contenu de la page » est systématiquement interdite, quel que soit le niveau de certification ou de signature.
Étant donné que l'ajout d'une page modifie intrinsèquement le contenu de la page, cette opération n'est pas autorisée. L'état de signature du document repose sur une mise en page et un contenu spécifiques, qui sont perturbés par l'ajout d'une page vierge.
Il est important d'utiliser le mode ajout (mises à jour incrémentielles) pour mettre en œuvre toutes les modifications autorisées, y compris l'ajout d'une page vierge. D'autres approches, telles que la modification directe du document, peuvent endommager irrémédiablement la signature.
En conclusion, iText ne propose pas de méthode simple pour ajouter des pages vierges aux documents PDF signés numériquement sans invalider les signatures. Si la préservation des signatures est cruciale, vous devrez peut-être explorer des solutions alternatives ou rechercher une bibliothèque alternative de manipulation de PDF.
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!