Digitaaliset allekirjoitukset
Digitaaliset allekirjoitukset PDF:ssä
PDF-digitaaliset allekirjoitukset käyttävät kryptografisia todistuksia asiakirjan aitouden vahvistamiseksi ja tamperingin havaitsemiseksi.
PdfFileSignature -sääntöjä
PdfFileSignature - antaa toimenpiteitä allekirjoittamisen ja todentamisen aluetta varten, jotka ovat olemassa oleva PDF-dokumentti:
try (PdfFileSignature sig = new PdfFileSignature("input.pdf")) {
sig.sign(1, certificate, privateKey, chain, null, new DocMDPSignature(doc, DocMDPAccessPermissions.FillingInForms));
sig.save("signed.pdf");
}Tarkastus tarkistaa, kattaako allekirjoitus odotetun bytin alueen ja onko allekintotodistus voimassa.
PdfSigneri
PdfSigner tarjoaa korkean tason allekirjoitusvirran, joka yhdistää alleakirjoitus kentän luomisen, PKCS#7 -tallin tuottaminen ja byte-alueen laskeminen.
PKCS7SignedTämä
PKCS7SignedData.createDetached() luo erillisen CMS-sääntöpaketin, joka on PDF-sanojen sanakirja on kirjoitettu.Vieraa PKCS#7 Ja yksityiskohtia varten.
allekirjoittamisen validointi
allekirjoittamisen jälkeen alleakirjat voidaan luetella kautta PdfFileSignature.getSignNames() ja Tarkistetaan allekirjoitusten voimassaolon tilaa tarkistamalla.