Domain Detective

API Reference

Class

CmdletGetCertificateInventoryReuse

Namespace DomainDetective.PowerShell
Assembly DomainDetective.PowerShell
Base PSCmdlet
Modifiers sealed
Attributes
Cmdlet("Get", "DDCertificateInventoryReuse") Alias(["Get-CertificateInventoryReuse"]) OutputType([typeof(CertificateInventoryReuseSummary)])

Builds certificate reuse and endpoint assignment mapping from persisted inventory snapshots.

Inheritance

  • PSCmdlet
  • CmdletGetCertificateInventoryReuse

Examples

Show reused certificates from the last 30 days


Get-DDCertificateInventoryReuse -SinceUtc (Get-Date).ToUniversalTime().AddDays(-30)
        

Include singleton certificates for full assignment inventory


Get-DDCertificateInventoryReuse -IncludeSingletons -MinEndpoints 1
        

Constructors

Methods

ProcessRecord() #

Executes the cmdlet.

Properties

public String CacheDirectory { get; set; } #
Parameter(Mandatory = false)

Certificate monitor cache directory containing the inventory folder.

public Nullable<DateTime> SinceUtc { get; set; } #
Parameter(Mandatory = false)

Only include snapshots captured since this UTC date/time.

public SwitchParameter IncludeSingletons { get; set; } #
Parameter(Mandatory = false)

Include certificates assigned to only one endpoint.

public Int32 MinEndpoints { get; set; } #
Parameter(Mandatory = false) ValidateRange(1, 2147483647)

Minimum endpoint count required per certificate row.

public Int32 MaxCertificates { get; set; } #
Parameter(Mandatory = false) ValidateRange(0, 2147483647)

Maximum certificate rows returned.

public Int32 MaxEndpointsPerCertificate { get; set; } #
Parameter(Mandatory = false) ValidateRange(0, 2147483647)

Maximum endpoint references returned per certificate row.

{{ include "footer" }}