function SaveAsPadesDssToStream(Stream: TStream; const Options: TPadesDssOptions): Boolean;
Slaat de huidige documentbytes op in een aangepaste stream terwijl X.509-validatiematerialen (certificaten, CRL's en OCSP-responses) in het globale /DSS-woordenboek van het document worden geïnjecteerd
TPadesDssOptions.Vris schrijft handtekeningspecifieke indirecte VRI-woordenboeken waarvan de certificaat-, OCSP- en CRL-arrays verwijzen naar gededupliceerde globale materiaalstreams
| Stream | Bestemmingsstream om de uitvoerbytes naartoe te schrijven |
| Options | Volledige DSS-configuratie met validatiemateriaal en handtekeningspecifieke VRI-items |
Active True is/Contents-waarde van de handtekening, inclusief opvullingEPadesCrypto zonder de bestemmingsstream te wijzigen
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;