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
| SignProcessID | En værdi returneret af funktionerne NewSignProcessFromFile, NewSignProcessFromStream eller NewSignProcessFromString. |
|---|---|
| SignatureLength | Læ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
| 0 | Signaturen kunne ikke sættes i passthrough-tilstand. |
|---|---|
| 1 | Success |