SetSignProcessPassthrough

Безопасность и подписи

Описание

Переводит процесс подписи в режим passthrough

В этом режиме 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 значение удваивается — данные подписи пишутся hex-кодировкой (два символа на байт)

Возвращаемые значения

0Подпись не удалось перевести в режим passthrough
1Success