Domain Detective

API Reference

Class

CmdletNewDesiredStateDkim

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

Creates a DKIM desired state policy fragment.

Inheritance

  • PSCmdlet
  • CmdletNewDesiredStateDkim

Examples

Require two selectors and a minimum key length

PS>


New-DDDesiredStateDkim -Enabled $true -RequiredSelectors selector1,selector2 -MinKeyBits 2048
        

Constructors

public CmdletNewDesiredStateDkim() #

Methods

ProcessRecord() #

Creates a DKIM policy fragment as a DesiredStateProfile.

Properties

public Nullable<Boolean> Enabled { get; set; } #
Parameter(Mandatory = false)
public Nullable<Boolean> RequireAtLeastOneSelector { get; set; } #
Parameter(Mandatory = false)
public Nullable<Boolean> RequireStartsCorrectly { get; set; } #
Parameter(Mandatory = false)
public Nullable<Boolean> RequirePublicKey { get; set; } #
Parameter(Mandatory = false)
public Nullable<Boolean> RequireValidPublicKey { get; set; } #
Parameter(Mandatory = false)
public Nullable<Boolean> RequireValidKeyType { get; set; } #
Parameter(Mandatory = false)
public String[] RequiredSelectors { get; set; } #
Parameter(Mandatory = false)
public Nullable<Int32> MinKeyBits { get; set; } #
Parameter(Mandatory = false) ValidateRange(0, 16384)
public Nullable<Boolean> DisallowWeakKeys { get; set; } #
Parameter(Mandatory = false)
public Nullable<Int32> MaxKeyAgeDays { get; set; } #
Parameter(Mandatory = false) ValidateRange(0, 2147483647)
public Nullable<Boolean> DisallowDeprecatedTags { get; set; } #
Parameter(Mandatory = false)
public Nullable<Boolean> DisallowInvalidFlags { get; set; } #
Parameter(Mandatory = false)
public Nullable<Boolean> DisallowUnknownCanonicalizationModes { get; set; } #
Parameter(Mandatory = false)
public Nullable<Boolean> DisallowInvalidCanonicalization { get; set; } #
Parameter(Mandatory = false)
public String[] AllowedCnameTargetSuffixes { get; set; } #
Parameter(Mandatory = false)
{{ include "footer" }}