function SaveAsPadesDss(const FileName: string; const Options: TPadesDssOptions): Boolean; overload;
بایتهای سند فعلی را در یک فایل ذخیره میکند و همزمان مواد اعتبارسنجی X.509 (گواهیها، CRLها و پاسخهای OCSP) را به دیکشنری سراسری /DSS سند تزریق میکند
TPadesDssOptions.Vris میتواند مادهٔ انتخابشده را از طریق دیکشنریهای غیرمستقیم /Type /VRI که با SHA-1 حروفبزرگ از مقدار کامل /Contents امضای رمزگشاییشده (شامل هر بایت padding) کلیدگذاری شدهاند به هر امضا متصل کند
نیازمند آن است که Active مقدار True باشد؛ در صورت شکست عملیات ذخیره False برمیگرداند
| FileName | مسیر مطلق یا نسبی فایل مقصد |
| Options | پیکربندی کامل DSS شامل آرایههای مواد DER، فهرستهای اندیس VRI مخصوص هر امضا و تنظیمات extension |
/DSS افزودهشده بهصورت فایل جدید ذخیره میشودEPadesCrypto raised میکند
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;