function SaveAsPadesDss(const FileName: string; const Options: TPadesDssOptions): Boolean; overload;
Speichert die aktuellen Dokument-Bytes in eine Datei und injiziert dabei X.509-Validierungsmaterial (Zertifikate, CRLs und OCSP-Antworten) in das globale /DSS-Wörterbuch des Dokuments
TPadesDssOptions.Vris kann ausgewähltes Material jeder Signatur über indirekte /Type /VRI-Wörterbücher zuordnen, die über den Großbuchstaben-SHA-1 des vollständigen dekodierten /Contents-Werts der Signatur verschlüsselt sind, einschließlich etwaiger Padding-Bytes
Erfordert, dass Active auf True steht; liefert False zurück, wenn der Speichervorgang fehlschlägt
| FileName | Absoluter oder relativer Pfad zur Zieldatei |
| Options | Vollständige DSS-Konfiguration mit DER-Material-Arrays, signaturspezifischen VRI-Indexlisten und Erweiterungseinstellungen |
/DSS-Marker enthältEPadesCrypto aus, ohne das Ziel zu verändern
var
DssOpts: TPadesDssOptions;
begin
if not Pdf1.Active then Exit;
DssOpts := TPadesDssOptions.Default;
// DssOpts.Certs mit DER-Validierungszertifikaten füllen
Pdf1.SaveAsPadesDss('signed-blt.pdf', DssOpts);
end;