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

Default choisit la signature asynchrone, des points de terminaison HTTPS uniquement, une autorisation SAD automatique, deux nouvelles tentatives transitoires, un plafond local de 64 signatures par lot, des budgets d'interrogation et de palette finis, des clés d'idempotence stables et un cache de 128 opérations

AllowInsecureHTTP n'existe que pour les points de terminaison de développement contrôlés et rejette toujours les schémas autres que HTTP

CSC Remote Signature Provider