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 |