Ce n'est pas un bug Adobe, il est une fonctionnalité. (Et un bogue iText)
Lorsque Adobe effectue la validation cryptographique, il effectue également des vérifications supplémentaires pour voir si une signature a été attaquée ou non. Il analyse plusieurs suspects et si cette analyse s'avère négative, Adobe vous montrera un message d'erreur. C'est Adobe qui signale l'analyse et la validité. Cependant, il existe un travail autour de ces exigences cachées.
D'abord, iText a été utilisé en mode non-append pour modifier le document:
Malheureusement, dans des cas spécifiques iText 7, lorsqu'il est utilisé en mode non-append, introduit des modifications qui sont non admises par la spécification . Le problème est que iText introduit des sous-sections. C'est quelque chose que le cahier des charges vous permet de faire, mais cela est explicitement refusé pour la première révision:
Section 7.5.4 Tableau des références croisées [...] Pour un fichier qui n'a jamais été mis à jour progressivement, la section référence contient un seul paragraphe, dont la numérotation commence à 0. objet [...]
Ci-dessous vous trouverez la référence externe de la première révision après iText a été utilisé en mode non-append, chaque rectangle coloré est une nouvelle sous-section. Pour être conforme, il ne devrait y avoir qu'un seul rectangle. Ceci sera corrigé dans la prochaine version 7.0.4, prévue pour fin juillet.
* avec le même mécanisme * - comment * exactement * ce mécanisme est-il conçu? Par exemple. signerez-vous en tant que mise à jour incrémentielle? – mkl
Salut, jetez un oeil à cet ancien poste expliquant la méthode: –
https://stackoverflow.com/questions/39151230/in-itext-7-how-to-sign-a-pdf-with-2-steps –