Domain Detective

API Reference

Class

CmdletNewDesiredStateTlsRpt

Namespace DomainDetective.PowerShell
Assembly DomainDetective.PowerShell
Base PSCmdlet
Modifiers sealed
Attributes
Cmdlet("New", "DDDesiredStateTlsRpt") OutputType([typeof(DesiredStateProfile)])

Creates a TLS-RPT desired state policy fragment.

Inheritance

  • PSCmdlet
  • CmdletNewDesiredStateTlsRpt

Examples

Require a valid policy and a vendor-specific rua suffix

PS>


New-DDDesiredStateTlsRpt -Enabled $true -RequireRecord $true -RequireValidPolicy $true -AllowedReportDomainSuffixes tlsrpt.vendor.example
        

Constructors

public CmdletNewDesiredStateTlsRpt() #

Methods

ProcessRecord() #

Creates a TLS-RPT policy fragment as a DesiredStateProfile.

Properties

public Nullable<Boolean> Enabled { get; set; } #
Parameter(Mandatory = false)
public Nullable<Boolean> RequireRecord { get; set; } #
Parameter(Mandatory = false)
public Nullable<Boolean> RequireSingleRecord { get; set; } #
Parameter(Mandatory = false)
public Nullable<Boolean> RequireRua { get; set; } #
Parameter(Mandatory = false)
public Nullable<Boolean> RequireMailtoRua { get; set; } #
Parameter(Mandatory = false)
public Nullable<Boolean> RequireValidPolicy { get; set; } #
Parameter(Mandatory = false)
public Nullable<Boolean> DisallowRecordOver255 { get; set; } #
Parameter(Mandatory = false)
public Nullable<Boolean> DisallowUnknownTags { get; set; } #
Parameter(Mandatory = false)
public Nullable<Boolean> DisallowInvalidRua { get; set; } #
Parameter(Mandatory = false)
public Nullable<Boolean> DisallowHttpRua { get; set; } #
Parameter(Mandatory = false)
public String[] AllowedReportDomainSuffixes { get; set; } #
Parameter(Mandatory = false)
{{ include "footer" }}