IntelligenceX

API Reference

Class

ToolAuthenticationProbeValidationRequest

Namespace IntelligenceX.Tools
Assembly IntelligenceX
Modifiers sealed

Probe validation request used by ToolAuthenticationProbeValidator.

Inheritance

  • Object
  • ToolAuthenticationProbeValidationRequest

Usage

Explore 1 API references to this type

This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.

Accepted by parameters 1

Constructors

public ToolAuthenticationProbeValidationRequest() #

Properties

public Boolean RequireProbe { get; set; } #

When true, probe validation is required.

public IToolAuthenticationProbeStore? ProbeStore { get; set; } #

Probe store used for lookup.

public String? ProbeId { get; set; } #

Probe id provided by caller.

public String? ExpectedProbeToolName { get; set; } #

Expected probe tool name. Empty value disables this compatibility check.

public String? ExpectedAuthenticationContractId { get; set; } #

Expected authentication contract id. Empty value disables this compatibility check.

public String? ExpectedTargetFingerprint { get; set; } #

Expected target fingerprint. Empty value disables this compatibility check.

public TimeSpan MaxAge { get; set; } #

Maximum accepted probe age.

public DateTimeOffset NowUtc { get; set; } #

Current reference time in UTC.