SetSignProcessPassthrough
Tietoturva ja allekirjoitukset
Kuvaus
Asettaa allekirjoitusprosessin läpiviennin tilaan
Tässä tilassa PDF valmistellaan allekirjoitusdatan paikkamerkillä. Käyttäjä voi sitten korvata paikkamerkin haluamallaan allekirjoitusdatalla käyttäen funktiota GetSignProcessByteRange selvittääkseen tavualueen, jonka yli allekirjoituksen tiivistelmä lasketaan
Syntaksi
Delphi
Function TPDFlib.SetSignProcessPassthrough(SignProcessID, SignatureLength: Integer): Integer;
ActiveX
Function PDFlib::SetSignProcessPassthrough(SignProcessID As Long, SignatureLength As Long) As Long
DLL
int DLSetSignProcessPassthrough(int InstanceID, int SignProcessID, int SignatureLength);
Parametrit
| SignProcessID | Arvo, jonka palauttavat NewSignProcessFromFile-, NewSignProcessFromStream- tai NewSignProcessFromString-funktiot |
|---|---|
| SignatureLength | Raakan binaarisen allekirjoitusdatan pituus tavuina. Tätä arvoa kaksinkertaistetaan varattaessa tilaa PDF:ssä, koska allekirjoitusdata pitää kirjoittaa heksakoodattuna (kaksi merkkiä raakaa tavua kohden) |
Paluuarvot
| 0 | Allekirjoitusta ei voitu asettaa läpiviennin tilaan |
|---|---|
| 1 | Success |