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

SignProcessIDHodnota vrácená funkcí NewSignProcessFromFile, NewSignProcessFromStream nebo NewSignProcessFromString
SignatureLengthDé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

0Podpis se nepodařilo přepnout do režimu passthrough
1Success