Запись THPDFCSCOptions

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;
  MaxBatchSignatures, MaxOperationCacheEntries: Integer;
  EstimatedSignatureBytes: Integer;
  EnableIdempotency: Boolean;
  class function Default: THPDFCSCOptions; static;
end;

Default выбирает асинхронную подпись, endpoints только по HTTPS, автоматическую SAD-авторизацию, два transient-повтора, локальный потолок batch в 64 подписи, конечные бюджеты на poll и payload, стабильные idempotency-ключи и кэш на 128 операций

AllowInsecureHTTP существует только для контролируемых development-endpoint'ов и всё равно отвергает схемы, отличные от HTTP

CSC-провайдер удалённой подписи