SetSignProcessPassthrough
Bảo mật và chữ ký
Mô tả
Đặt quy trình ký sang chế độ passthrough
Ở chế độ này, PDF được chuẩn bị với một placeholder cho dữ liệu chữ ký. Người dùng sau đó thay placeholder bằng dữ liệu chữ ký tùy chọn của mình, dùng hàm GetSignProcessByteRange để xác định khoảng byte mà việc hash chữ ký cần tính trên đó
Cú pháp
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);
Tham số
| SignProcessID | Giá trị do các hàm NewSignProcessFromFile, NewSignProcessFromStream hoặc NewSignProcessFromString trả về |
|---|---|
| SignatureLength | Độ dài tính bằng byte của dữ liệu chữ ký nhị phân thô. Giá trị này bị nhân đôi khi cấp phát chỗ trong PDF vì dữ liệu chữ ký phải ghi bằng encoding hex (hai ký tự cho mỗi byte thô) |
Giá trị trả về
| 0 | Không đặt được chữ ký sang chế độ passthrough |
|---|---|
| 1 | Success |