function SaveAsPadesDss(const FileName: string; const Options: TPadesDssOptions): Boolean; overload;
将当前文档字节保存到文件,同时向文档的全局 /DSS 字典注入 X.509 验证材料(证书、CRL 和 OCSP 响应)
TPadesDssOptions.Vris 可以通过间接 /Type /VRI 字典将选定的材料与每个签名关联,字典以完整解码后的签名 /Contents 值(包括任何填充字节)的大写 SHA-1 作为键
要求 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;