PKCS#7 Semnături

PKCS#7 în PDF

Semnăturile digitale PDF folosesc containere PKCS #7 (CMS) pentru a încorpora valoarea semnătății criptografice, certificatul de semnat și algoritmul de sinare. Semnatura este stocată în dicționarul de firme PDF.

PKCS7SignedData (date semnate de sistemul PKC)

PKCS7SignedData reprezintă o structură CMS SignedData. Metoda de fabrică createDetached(privateKey, certificate, chain, digestAlgorithm, dataToSign) creează un container de semnătură detașat:

byte[] signedData = PKCS7SignedData.createDetached(
    privateKey, certificate, certChain,
    "SHA-256", dataBytes
);

PdfFileSignature

PdfFileSignature oferă operațiuni de semnare și verificare pe PDF-uri existente. documentele, aplicând semnătura la un câmp de semnare desemnat.

PdfSigner

PdfSigner oferă fluxul de lucru pentru semnarea la nivel înalt, combinând câmpul de semnare gestionarea prin crearea containerelor PKCS#7.

Verificarea semnăturii

Verificarea semnăturii verifică integritatea criptografică a datelor semnate și validează lanțul de certificate al semnatarului față de o rădăcină de încredere.

Vezi și:

 Română