SetSignProcessPassthrough

Сигурност и подписи

Описание

Задава процеса на подписване в режим на прозрачно предаване

В този режим PDF се подготвя с контейнер за данните на подписа След това потребителят може да замени този контейнер с избрани от него данни за подписа, като използва функцията GetSignProcessByteRange, за да определи диапазона от байтове, върху който трябва да се изчисли хешът на подписа

Синтаксис

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

Параметри

SignProcessIDСтойност, върната от NewSignProcessFromFile, NewSignProcessFromStream или NewSignProcessFromString
SignatureLengthДължината в байтове на необработените двоични данни за подписа. Тази стойност се удвоява при разпределяне на мястото в PDF, тъй като данните за подписа трябва да се запишат с шестнадесетично кодиране (два знака за всеки необработен байт)

Върнати стойности

0Подписът не може да бъде зададен в режим на преминаване
1Success