Domain Detective

API Reference

Class

CertificateInventoryQueryResult

Namespace DomainDetective
Assembly DomainDetective
Modifiers sealed

Query response containing matched entries and high-level counters.

Inheritance

  • Object
  • CertificateInventoryQueryResult

Usage

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

Returned or exposed by

Constructors

public CertificateInventoryQueryResult() #

Properties

public Int32 LoadedSnapshotCount { get; set; } #

Number of snapshots loaded for evaluation after SinceUtc filtering. Includes snapshots later skipped by UntilUtc. Snapshots excluded by SinceUtc are not counted separately.

public Int32 SkippedSnapshotCountByUntilUtc { get; set; } #

Number of loaded snapshots skipped because they are newer than UntilUtc.

public Int32 ScannedSnapshotCount { get; set; } #

Number of snapshots scanned after UntilUtc filtering.

public Int32 ScannedEntryCount { get; set; } #

Number of entries scanned.

public Int32 SkippedByLatestPerEndpointCount { get; set; } #

Number of scanned entries skipped because an entry for the same endpoint was already evaluated in latest-only mode. Always 0 when latest-only mode is disabled.

public Int32 EvaluatedEntryCount { get; set; } #

Number of entries evaluated against query filters after latest-only deduplication.

public Int32 ExcludedByFiltersCount { get; set; } #

Number of evaluated entries excluded by query filters.

public Int32 MatchedEntryCount { get; set; } #

Number of entries matching filters (including truncated matches).

public Int32 MatchedUniqueEndpointCount { get; set; } #

Number of unique endpoints represented by matched entries (host+port key, including truncated matches).

public Int32 EntriesTruncatedByMaxResults { get; set; } #

Number of matched entries omitted from Entries due to MaxResults.

public Boolean Truncated { get; set; } #

Indicates whether matched results exceeded MaxResults.

public List<CertificateInventoryObservedEntry> Entries { get; set; } #

Matched entries, limited by the configured maximum.

public Dictionary<String, Int32> MatchedServiceCounts { get; set; } #

Distribution of matched entries by service.

public Dictionary<String, Int32> MatchedIssuerCounts { get; set; } #

Distribution of matched entries by normalized issuer.

public Dictionary<String, Int32> MatchedRootIssuerCounts { get; set; } #

Distribution of matched entries by normalized root issuer.

public Dictionary<String, Int32> MatchedAuthenticationProfileCounts { get; set; } #

Distribution of matched entries by authentication profile.

public Dictionary<String, Int32> MatchedChainSourceCounts { get; set; } #

Distribution of matched entries by primary chain source.

public Dictionary<String, Int32> MatchedCtSourceCounts { get; set; } #

Distribution of matched entries by CT discovery source (one entry can increment multiple sources).

public Dictionary<String, Int32> MatchedCtTemplateErrorCounts { get; set; } #

Distribution of matched entries by CT template-error category.

{{ include "footer" }}