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 |
|---|---|
| 1 | Success |