PDFium Delphi Component Docs

SaveAsPadesDss yöntemi

Component: TPdf  ·  Unit: PDFium
Etkin PDF'i, PAdES Document Security Store (DSS) doğrulama sertifikalarını gömerek bir dosyaya kaydeder

Syntax

function SaveAsPadesDss(const FileName: string; const Options: TPadesDssOptions): Boolean; overload;

Description

Geçerli belge baytlarını bir dosyaya kaydederken belgenin genel /DSS sözlüğüne X.509 doğrulama materyalleri (sertifikalar, CRL'ler ve OCSP yanıtları) enjekte eder

TPadesDssOptions.Vris, seçili materyali her imzayla ilişkilendirebilir; bu ilişkilendirme, dolgu baytları dahil çözülmüş eksiksiz imza /Contents değerinin büyük harfli SHA-1 özetiyle anahtarlanan dolaylı /Type /VRI sözlükleri üzerinden yapılır

Active özelliğinin True olmasını gerektirir; kaydetme işlemi başarısız olursa False döndürür

Parameters

FileNameHedef dosyanın mutlak veya göreli yolu
OptionsX.509 DER kodlu blob dizilerini ve uzantı ayarlarını içeren DSS yapılandırma yapısı

Remarks

Example

var
  DssOpts: TPadesDssOptions;
begin
  if not Pdf1.Active then Exit;
  DssOpts := TPadesDssOptions.Default;
  // populate DssOpts.Certs with DER validation certificates
  Pdf1.SaveAsPadesDss('signed-blt.pdf', DssOpts);
end;

See Also

SaveAsPadesDssToStream SignPades ValidatePades