Je dois prendre un fichier PDF, y ajouter du texte de licence généré dynamiquement et signer numériquement le document avant de l'envoyer par e-mail au destinataire prévu. Quelle est la meilleure façon de le faire en PHP? Ma compréhension de l'affichage numérique est que le contenu du PDF est converti en un hachage, et une certaine propriété du document est définie à cette valeur. Si le contenu converti en un hachage ne correspond pas au hachage de cette propriété, le document a été modifié. Est-ce correct? Quels sont les certificats discutés sur this et this page?Comment puis-je signer numériquement des fichiers PDF créés dynamiquement en PHP?
Ai-je raison de penser qu'il n'est pas possible d'éditer un PDF existant avec TCPDF, seulement pour en créer un nouveau? Est-ce que SetaPDF Stamper et SetaPDF Signer est une bonne option?
Un grand merci
Il ya un bon diagramme montrant ce qui doit se passer ici: http://en.wikipedia.org/wiki/Digital_signature – thetaiko
Je voudrais préciser que la partie hachée est juste une partie de votre fichier pdf, pas tout le fichier. Et le hachage est ensuite stocké en dehors de la partie hachée, de sorte que vous n'obtenez aucun conflit. Juste quelques devinettes ici – ZeissS