function SaveAsPadesDssToStream(Stream: TStream; const Options: TPadesDssOptions): Boolean;
Sparar det aktuella dokumentets byte till en anpassad ström och injicerar samtidigt X.509-valideringsmaterial (certifikat, CRL:er och OCSP-svar) i dokumentets globala /DSS-dictionary
TPadesDssOptions.Vris skriver signaturspecifika indirekta VRI-dictionaryer vars certifikat-, OCSP- och CRL-arrayer refererar till deduplicerade globala materialströmmar
| Stream | Målström som utmatningsbyten ska skrivas till |
| Options | Fullständig DSS-konfiguration som innehåller valideringsmaterial och signaturspecifika VRI-poster |
Active är True/Contents-värde inklusive paddingEPadesCrypto utan att målströmmen ändras
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;