Table of Contents

Class LocalPasswordPolicy

Namespace
CENTREL.XIA.Configuration.Types
Assembly
CENTREL.XIA.Configuration.Types.dll

Represents the local password policy on a Windows machine.

public class LocalPasswordPolicy : BaseTypeSection
Inheritance
LocalPasswordPolicy

Constructors

LocalPasswordPolicy()

Initializes a new instance of the CENTREL.XIA.Configuration.Types.LocalPasswordPolicy class.

public LocalPasswordPolicy()

Properties

EnablePasswordComplexity

Gets or sets whether the password must meet complexity requirements.

public BooleanOption EnablePasswordComplexity { get; set; }

Property Value

BooleanOption

EnablePasswordComplexitySource

Gets or sets the configuration setting source for the password must meet complexity requirements setting.

public PolicyConfigurableSource EnablePasswordComplexitySource { get; set; }

Property Value

PolicyConfigurableSource

EnableReversibleEncryption

Gets or sets whether passwords should be stored using reversible encryption.

public BooleanOption EnableReversibleEncryption { get; set; }

Property Value

BooleanOption

EnableReversibleEncryptionSource

Gets or sets the configuration setting source for the store passwords using reversible encryption setting.

public PolicyConfigurableSource EnableReversibleEncryptionSource { get; set; }

Property Value

PolicyConfigurableSource

MaxPasswordAge

Gets or sets the maximum allowable password age in days. A value of zero indicates that the maximum password age is unlimited.

public int MaxPasswordAge { get; set; }

Property Value

int

MaxPasswordAgeSource

Gets or sets the configuration setting source for the maximum password age setting.

public PolicyConfigurableSource MaxPasswordAgeSource { get; set; }

Property Value

PolicyConfigurableSource

MaxPasswordAgeString

Gets the maximum allowable password age in a human readable format.

public string MaxPasswordAgeString { get; set; }

Property Value

string

MinPasswordAge

Gets or sets the minimum number of days that can elapse between the time a password changes and when it can be changed again.

public int MinPasswordAge { get; set; }

Property Value

int

MinPasswordAgeSource

Gets or sets the configuration setting source for the minimum password age setting.

public PolicyConfigurableSource MinPasswordAgeSource { get; set; }

Property Value

PolicyConfigurableSource

MinPasswordAgeString

Gets the minimum number of days that can elapse between the time a password changes and when it can be changed again.

public string MinPasswordAgeString { get; set; }

Property Value

string

MinPasswordLength

Gets or sets the minimum allowable password length.

public int MinPasswordLength { get; set; }

Property Value

int

MinPasswordLengthSource

Gets or sets the configuration setting source of the minimum password length setting.

public PolicyConfigurableSource MinPasswordLengthSource { get; set; }

Property Value

PolicyConfigurableSource

PasswordHistoryLength

Gets or sets the length of password history maintained.

public int PasswordHistoryLength { get; set; }

Property Value

int

PasswordHistoryLengthSource

Gets or sets the configuration setting source for the password history length setting.

public PolicyConfigurableSource PasswordHistoryLengthSource { get; set; }

Property Value

PolicyConfigurableSource

RelaxMinimumPasswordLengthLimits

Gets or sets whether to relax the minimum password length limits.

public BooleanOption RelaxMinimumPasswordLengthLimits { get; set; }

Property Value

BooleanOption

RelaxMinimumPasswordLengthLimitsSource

Gets or sets the configuration setting source for the relax the minimum password length limits setting.

public PolicyConfigurableSource RelaxMinimumPasswordLengthLimitsSource { get; set; }

Property Value

PolicyConfigurableSource