function SaveAsPadesDssToStream(Stream: TStream; const Options: TPadesDssOptions): Boolean;
在將 X.509 驗證資料(憑證、CRL 與 OCSP 回應)注入文件全域 /DSS 字典的同時,將目前文件位元組儲存至自訂串流
TPadesDssOptions.Vris 會寫入簽章特定的間接 VRI 字典,其憑證、OCSP 與 CRL 陣列參考去重後的全域資料串流
| Stream | 要將輸出位元組寫入的目的串流 |
| Options | 完整的 DSS 組態,包含驗證資料與簽章特定的 VRI 項目 |
Active 為 True/Contents 值(含填充)的大寫 SHA-1EPadesCrypto,且不會變更目的串流
var
MemStream: TMemoryStream;
DssOpts: TPadesDssOptions;
begin
if not Pdf1.Active then Exit;
MemStream := TMemoryStream.Create;
try
DssOpts := TPadesDssOptions.Default;
Pdf1.SaveAsPadesDssToStream(MemStream, DssOpts);
finally
MemStream.Free;
end;
end;