function SaveAsPadesDss(const FileName: string; const Options: TPadesDssOptions): Boolean; overload;
Geçerli belge baytlarını bir dosyaya kaydederken belgenin genel /DSS sözlüğüne X.509 doğrulama materyalleri (sertifikalar, CRL'ler ve OCSP yanıtları) enjekte eder
TPadesDssOptions.Vris, seçili materyali her imzayla ilişkilendirebilir; bu ilişkilendirme, dolgu baytları dahil çözülmüş eksiksiz imza /Contents değerinin büyük harfli SHA-1 özetiyle anahtarlanan dolaylı /Type /VRI sözlükleri üzerinden yapılır
Active özelliğinin True olmasını gerektirir; kaydetme işlemi başarısız olursa False döndürür
| FileName | Hedef dosyanın mutlak veya göreli yolu |
| Options | X.509 DER kodlu blob dizilerini ve uzantı ayarlarını içeren DSS yapılandırma yapısı |
/DSS işaretlerini içeren artımlı bir güncelleme yoluyla yeni bir dosya olarak kaydedilirEPadesCrypto hatası verir
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;