SetSignProcessPassthrough

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

Описание

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

В този режим PDF се подготвя с placeholder за данните на подписа. След това потребителят може да замени този placeholder с данните на подписа по свой избор, като използва функцията 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, защото данните за подписа трябва да бъдат записани с hex кодиране (два знака за всеки суров байт)

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

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