THPDFCSCOptions Record

THPDFCSCOptions = record
  ServiceBaseURL: UnicodeString;
  CredentialID, AccessToken, SAD, ClientData: AnsiString;
  RequireSAD, AutoAuthorize, AllowInsecureHTTP: Boolean;
  OperationMode: THPDFCSCOperationMode;
  RetryLimit, MaxPollAttempts: Integer;
  RetryBaseDelayMS, MaxRetryAfterMS, PollIntervalMS: Cardinal;
  AsyncValidityPeriodMS: Cardinal;
  TokenRefreshSkewSeconds, SADRefreshSkewSeconds: Integer;
  MaxResponseBytes, MaxSignatureBytes, MaxTimestampBytes: Integer;
  MaxCertificateChainCount, MaxCertificateBytes: Integer;
  MaxOperationCacheEntries, EstimatedSignatureBytes: Integer;
  EnableIdempotency: Boolean;
  class function Default: THPDFCSCOptions; static;
end;

Default selects asynchronous signing, HTTPS-only endpoints, automatic SAD authorization, two transient retries, finite poll and payload budgets, stable idempotency keys, and a 128-operation cache

AllowInsecureHTTP 仅用于受控的开发端点,且仍会拒绝非 HTTP 协议方案

CSC 远程签名提供程序