ApplyPAdESLongTermValidationToStream

Tanda tangan digital

Deskripsi

Menaikkan PDF yang sudah ditandatangani ke PAdES-B-LT, menulis hasilnya ke stream

Sintaks

Delphi

Function TPDFlib.ApplyPAdESLongTermValidationToStream(Const InputFile, Password, FieldName: WideString; OutputStream: TStream; Options: Integer): Integer;

Parameter

InputFileThe signed PDF.
PasswordPassword untuk membukanya, atau string kosong
FieldNameSignature field yang diproses, atau string kosong untuk memproses setiap signature
OutputStreamStream tempat PDF hasil augmentasi ditulis
OptionsA PADES_LTV_* bit mask; 0 selects PADES_LTV_DEFAULT.

Opsi

PADES_LTV_WRITE_VRI (1)Tulis entri VRI untuk setiap signature
PADES_LTV_FETCH_OCSP (2)Tanyakan responder OCSP dari setiap tautan.
PADES_LTV_FETCH_CRL (4)Beralih ke CRL saat OCSP tidak mengembalikan apa pun
PADES_LTV_FOLLOW_AIA (8)Ikuti alamat issuer untuk melengkapi path
PADES_LTV_SKIP_EXISTING (16)Do not re-add material whose bytes are already staged.
PADES_LTV_SKIP_ROOT_REVOCATION (32)Jangan menanyakan status root yang self-issued
PADES_LTV_DEFAULT (63)Semua yang di atas; dipilih saat Options bernilai 0

Nilai kembalian

1The promotion succeeded.
2File input gagal dibaca
3Input PDF gagal di-parse
10Output gagal ditulis
11Document security store gagal ditambahkan
20No such signature field.
21No processed signature carried a readable certificate.

GetPAdESLTVError membawa alasan untuk nilai selain 1

Catatan

Identik dengan ApplyPAdESLongTermValidation kecuali tempat hasilnya ditulis

Lihat juga

ApplyPAdESLongTermValidation