THPDFCSCOptions Kaydı

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; asynchronous imzalamayı, yalnızca HTTPS endpoint'leri, otomatik SAD authorization'ı, iki geçici retry'ı, 64 imzalık yerel batch tavanını, sonlu poll ve payload bütçelerini, kararlı idempotency anahtarlarını ve 128 operation'luk cache'i seçer

AllowInsecureHTTP yalnızca kontrollü development endpoint'leri içindir ve HTTP olmayan şemaları yine reddeder

CSC uzak imza sağlayıcısı