SetSignProcessPassthrough

Sikkerhed og signaturer

Beskrivelse

Indstiller signeringsprocessen til passthrough-tilstand.

I denne tilstand forberedes PDF'en med en pladsholder til signaturdataene. Brugeren kan derefter erstatte denne pladsholder med de ønskede signaturdata ved at bruge funktionen GetSignProcessByteRange til at bestemme det byteinterval, som signaturens hash skal beregnes over.

Syntaks

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);

Parametre

SignProcessIDEn værdi returneret af funktionerne NewSignProcessFromFile, NewSignProcessFromStream eller NewSignProcessFromString.
SignatureLengthLængden i bytes af de rå binære signaturdata. Denne værdi fordobles ved allokering af pladsen i PDF'en, da signaturdataene skal skrives med hexadecimal kodning (to tegn pr. rå byte).

Returværdier

0Signaturen kunne ikke sættes i passthrough-tilstand.
1Success