PDFium Component Docs

SaveAsPadesDss Funkcja

Component: TPdf  ·  Unit: PDFium
Zapisuje aktywny plik PDF do pliku, osadzając jednocześnie certyfikaty walidacji PAdES Document Security Store (DSS)

Syntax

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

Description

Zapisuje bajty bieżącego dokumentu do pliku, wstrzykując jednocześnie materiały walidacyjne X.509 (certyfikaty, listy CRL i odpowiedzi OCSP) do globalnego słownika /DSS dokumentu

TPadesDssOptions.Vris może powiązać wybrane materiały z każdym podpisem poprzez pośrednie słowniki /Type /VRI kluczowane wielkimi literami SHA-1 pełnej zdekodowanej wartości /Contents podpisu, łącznie z bajtami wyrównania

Wymaga, aby Active miało wartość True; zwraca False, jeśli operacja zapisu zawiedzie

Parameters

FileNameBezwzględna lub względna ścieżka do pliku docelowego
OptionsStruktura konfiguracji DSS zawierająca tablice blobów zakodowanych w DER X.509 i ustawienia rozszerzeń

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