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 | Подписът не може да бъде зададен в режим на преминаване |
|---|---|
| 1 | Success |