SetSignProcessPassthrough
Zabezpečení a podpisy
Popis
Nastaví podpisový proces do režimu passthrough
V tomto režimu se PDF připraví s placeholderem pro data podpisu. Uživatel pak může tento placeholder nahradit daty podpisu podle svého výběru; funkce GetSignProcessByteRange určí rozsah bajtů, přes který se má počítat hash podpisu
Syntaxe
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);
Parametry
| SignProcessID | Hodnota vrácená funkcí NewSignProcessFromFile, NewSignProcessFromStream nebo NewSignProcessFromString |
|---|---|
| SignatureLength | Délka surových binárních dat podpisu v bajtech. Tato hodnota se při alokaci prostoru v PDF zdvojnásobí, protože data podpisu se mají zapsat hex kódováním (dva znaky na surový bajt) |
Návratové hodnoty
| 0 | Podpis se nepodařilo přepnout do režimu passthrough |
|---|---|
| 1 | Success |