function SaveAsPadesDssToStream(Stream: TStream; const Options: TPadesDssOptions): Boolean;
Tallentaa nykyisen dokumentin tavut mukautettuun virtaan ruiskuttaen samalla X.509-validointimateriaalia (varmenteita, CRL:ejä ja OCSP-vastauksia) dokumentin yleiseen /DSS-sanakirjaan
TPadesDssOptions.Vris kirjoittaa allekirjoituskohtaisia epäsuoria VRI-sanakirjoja, joiden varmenne-, OCSP- ja CRL-taulukot viittaavat deduplikoituihin yleisiin materiaalivirtoihin
| Stream | Kohdevirta, johon tulostettavat tavut kirjoitetaan |
| Options | Täydellinen DSS-määritys, joka sisältää validointimateriaalin ja allekirjoituskohtaiset VRI-merkinnät |
Active-arvon olevan True/Contents-arvon suuraakkosinen SHA-1 täydennyksineenEPadesCrypto-poikkeuksen muuttamatta kohdevirtaa
var
MemStream: TMemoryStream;
DssOpts: TPadesDssOptions;
begin
if not Pdf1.Active then Exit;
MemStream := TMemoryStream.Create;
try
DssOpts := TPadesDssOptions.Default;
Pdf1.SaveAsPadesDssToStream(MemStream, DssOpts);
finally
MemStream.Free;
end;
end;