Domain Detective

API Reference

Class

CertificateInventoryPolicyAnalyzer

Namespace DomainDetective
Assembly DomainDetective
Modifiers static

Evaluates certificate inventory endpoints against baseline policy profiles.

Inheritance

  • Object
  • CertificateInventoryPolicyAnalyzer

Methods

public static CertificateInventoryPolicySummary BuildPolicy(IEnumerable<CertificateInventorySnapshot> snapshots, String baselineProfile = "Balanced", Boolean includeCompliant = false, Int32 maxEndpoints = 300, CertificateInventoryPolicyOverrides policyOverrides = null) #
Returns: CertificateInventoryPolicySummary

Builds endpoint-level policy posture from persisted inventory snapshots.

Parameters

snapshots System.Collections.Generic.IEnumerable{DomainDetective.CertificateInventorySnapshot} requiredposition: 0
baselineProfile System.String = "Balanced" optionalposition: 1
includeCompliant System.Boolean = false optionalposition: 2
maxEndpoints System.Int32 = 300 optionalposition: 3
policyOverrides DomainDetective.CertificateInventoryPolicyOverrides = null optionalposition: 4
public static Boolean TryResolveBaselineProfile(String baselineProfile, out String normalizedBaselineProfile) #
Returns: Boolean

Attempts to resolve a baseline profile label to a known profile. Returns false for null/empty input and unrecognized labels.

Parameters

baselineProfile System.String requiredposition: 0
normalizedBaselineProfile System.String@ requiredposition: 1

Fields

public static readonly String BaselineProfileAcceptedValues #

Represents the baseline profile accepted values value.

{{ include "footer" }}