Digitaaliset allekirjoitukset

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.

See Also

 Suomi