Class PasswordPolicy
Definition
- Namespace:
- Tizen.Security.DevicePolicyManager
- Assembly:
- Tizen.Security.DevicePolicyManager.dll
The PasswordPolicy provides methods to manage password policies.
public class PasswordPolicy : DevicePolicy
- Inheritance
Remarks
The PasswordPolicy is created by GetPolicy<T>(). and the DevicePolicyManager instance must exists when using the PasswordPolicy.
Properties
View SourceDaysToExpiration
Gets the number of days password expires.
Declaration
public int DaysToExpiration { get; }
Property Value
| Type | Description |
|---|---|
| int | Number of days after which the password expires. The default value is maximum of int. |
MaxInactivityTimeDeviceLock
Gets the maximum number of seconds of inactivity time before the screen timeout occurs.
Declaration
public int MaxInactivityTimeDeviceLock { get; }
Property Value
| Type | Description |
|---|---|
| int | Maximum inactivity time for device lock. The default value is maximum of int. |
MaximumFailedAttemptsForWipe
Gets maximum number of failed attempts before device is wiped. If user fails the last attempt, device will be wiped.
Declaration
public int MaximumFailedAttemptsForWipe { get; }
Property Value
| Type | Description |
|---|---|
| int | Maximum count for failed passwords. The default value is maximum of int. |
MinimumLength
Gets the minimum allowed password length.
Declaration
public int MinimumLength { get; }
Property Value
| Type | Description |
|---|---|
| int | Allowed minimum password length. The default value is 0. |
MinimumPreviousHistory
Gets the number of min password history to avoid previous password.
Declaration
public int MinimumPreviousHistory { get; }
Property Value
| Type | Description |
|---|---|
| int | Number of previous passwords which cannot be used when settings a new password. The default value is 0. |
MinimumRequiredComplexChars
Gets minimum complex char in password. Complex characters are all non-alphabetic characters; that is, numbers and symbols.
Declaration
public int MinimumRequiredComplexChars { get; }
Property Value
| Type | Description |
|---|---|
| int | Number of minimum complex char in password. The default value is 0. |
Quality
Gets password quality. An administrator can get the password restrictions it is imposing.
Declaration
public PasswordQuality Quality { get; }
Property Value
| Type | Description |
|---|---|
| PasswordQuality | Password quality type, values of PasswordQuality. The default value is PasswordQuality UNSPECIFIED. |