PKCS#7 Potpisi
PKCS#7 u PDF-u
PDF digitalni potpis koristi PKCS #7 (CMS) kontejnere za ugradnju kriptografskog vrijednosti potpisa, potvrde potpisivača i algoritma potpijanja. Potpis se pohranjuje u rječniku potpora PDF-a.
PKCS7SignedData (PKCS7) Podatak potpisan
PKCS7SignedData predstavlja CMS SignedData strukturu. Fabrički metod createDetached(privateKey, certificate, chain, digestAlgorithm, dataToSign) U ovom slučaju, u skladu s člankom 21. stavkom 1. točkom (a) točke (b) ovog članka:
byte[] signedData = PKCS7SignedData.createDetached(
privateKey, certificate, certChain,
"SHA-256", dataBytes
);PdfFileSignature
PdfFileSignature Obavlja operacije potpisivanja i provjere na postojećim PDF-ovima. U slučaju da se u skladu s člankom 13. stavku 1. točka (a) ne primjenjuje, podnositelj zahtjeva može na temelju članka 14. stavka 2. točke (b) dati sljedeće informacije:.
PdfSigner
PdfSigner Osigurava radni tok potpisivanja na visokom nivou, kombinirajući polje potpisa Upravljanje s kreiranjem PKCS#7 kontejnera.
Potpisni dokument
Potpisna provjera provjeri kriptografski integritet potpisanih podataka i potvrđuje lanac certifikata potpisača u odnosu na pouzdanog korijena.