function SaveAsPadesDss(const FileName: string; const Options: TPadesDssOptions): Boolean; overload;
Saves the current document bytes into a file while injecting X.509 validation materials (certificates, CRLs, and OCSP responses) into the document's global /DSS dictionary
يمكن لـ TPadesDssOptions.Vris ربط مادة مختارة بكل توقيع عبر قواميس /Type /VRI غير مباشرة مفهرسة بـ SHA-1 كبيرة الأحرف لقيمة /Contents الكاملة المفكوكة للتوقيع، بما في ذلك أي بايتات حشو
تتطلب Active أن يكون True؛ وتعيد False إذا فشلت عملية الحفظ
| FileName | مسار مطلق أو نسبي لملف الوجهة |
| Options | تهيئة DSS كاملة تحتوي مصفوفات مواد DER، وقوائم فهارس VRI خاصة بالتوقيع، وإعدادات ملحق |
/DSS المضافةEPadesCrypto دون تعديل الوجهة
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;