PKCS#7 Signatures
PKCS #7 en PDF
Les signes digitals PDF utilitzen contenidors PKCS #7 (CMS) per incorporar el valor de la firma criptogràfica, certificat del signador i l’algoritme de signatura. La signa s’emmagatzema en el diccionari de signatures PDF.
PKCS7SignedData (Dades signades)
`PKCS7SignedData⌒ representa una estructura de CMS SignedDATA. El mètode d’obra ̋createDetached(privateKey, certificat, cadena, digestAlgorithm, dataToSIGN) ̨ crea un contenidor de signatura independent:
byte[] signedData = PKCS7SignedData.createDetached(
privateKey, certificate, certChain,
"SHA-256", dataBytes
);PdfFileSignatura
PdfFileSignature proporciona operacions de signatura i verificació en documents PDF existents, aplicant la firma a un camp de signatura designat.
PdfSigner
`PdfSigner⌒ proporciona el flux de treball d’alta signatura, combinant la gestió del camp de signes amb la creació de contenidors PKCS #7.
Verificació de la signatura
La verificació de la signatura comprova la integritat criptogràfica dels dades signades i valida la cadena del certificat del signatari contra una arrel de confiança.
Veure també
- Apunt.PDF Documentació de l’empresa
- Aspose.PDF per a Java Documentació d’empresa