PAC #7 Signature
Pd7 en PDF
Les signatures numériques PDF utilisent les conteneurs PKCS#7 (CMS) pour intégrer la valeur de la signature cryptographique, le certificat du signataire et l’algorithme de signalisation.
PQ7Data de la signature
PKCS7SignedData Il représente une structure de données CMS SignedData. createDetached(privateKey, certificate, chain, digestAlgorithm, dataToSign) Créer un conteneur de signature détaché :
byte[] signedData = PKCS7SignedData.createDetached(
privateKey, certificate, certChain,
"SHA-256", dataBytes
);PdfFileSignature
PdfFileSignature fournit des opérations de signature et de vérification sur les PDF existants documents, appliquant la signature à un champ de signatures désigné.
PdfSigner
PdfSigner fournit le flux de travail d’adhésion à haut niveau, combinant un champ d’adhésification Gestion avec la création de conteneurs PKCS#7.
Vérification de la signature
La vérification de la signature vérifie l’intégrité cryptographique des données signées et valide la chaîne de certificat de signateur contre une racine fiable.