ApplyPAdESLongTermValidationToStream
Chữ ký số
Mô tả
Nâng một PDF đã ký lên PAdES-B-LT, ghi kết quả ra stream
Cú pháp
Delphi
Function TPDFlib.ApplyPAdESLongTermValidationToStream(Const InputFile, Password, FieldName: WideString; OutputStream: TStream; Options: Integer): Integer;Tham số
| InputFile | PDF đã ký. |
|---|---|
| Password | Mật khẩu để mở nó, hoặc chuỗi rỗng |
| FieldName | A signature field to process, or an empty string to process every signature. |
| OutputStream | Stream mà PDF sau khi bổ sung được ghi vào |
| Options | A PADES_LTV_* bit mask; 0 selects PADES_LTV_DEFAULT. |
Tùy chọn
PADES_LTV_WRITE_VRI (1) | Ghi một mục VRI cho từng chữ ký |
|---|---|
PADES_LTV_FETCH_OCSP (2) | Hỏi OCSP responder của từng liên kết. |
PADES_LTV_FETCH_CRL (4) | Quay về CRL khi OCSP không trả về gì |
PADES_LTV_FOLLOW_AIA (8) | Đi theo địa chỉ issuer để hoàn thiện chuỗi chứng thực |
PADES_LTV_SKIP_EXISTING (16) | Đừng thêm lại material mà byte của nó đã được stage |
PADES_LTV_SKIP_ROOT_REVOCATION (32) | Do not ask for a self-issued root's status. |
PADES_LTV_DEFAULT (63) | Tất cả các mục trên; được chọn khi Options = 0 |
Giá trị trả về
| 1 | Nâng cấp thành công. |
|---|---|
| 2 | Không đọc được file đầu vào |
| 3 | Không parse được PDF đầu vào |
| 10 | Không ghi được đầu ra |
| 11 | Không thêm được document security store |
| 20 | No such signature field. |
| 21 | No processed signature carried a readable certificate. |
GetPAdESLTVError mang lý do cho mọi giá trị khác 1
Ghi chú
Giống hệt ApplyPAdESLongTermValidation, chỉ khác chỗ kết quả được ghi