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
 Català