23 #import <Foundation/Foundation.h>
162 - (BOOL)changePassword:(NSString*)oldPassword new:(NSString*)newPassword error:(NSError**)error;
177 - (BOOL)verifyPassword:(NSString*)password error:(NSError**)error;
317 - (BOOL)enableBioAuthentication:(NSString*)sPassword error:(NSError**)error;;
The credential never locks.
Definition: HIDProtectionPolicy.h:37
The device has no biometric sensor, authentication with biometrics is not possible.
Definition: HIDProtectionPolicy.h:302
Lock Policy with specific access constraints.
Definition: HIDProtectionPolicy.h:45
int maxAge()
Returns the maximum age for a password. This detmines how long users can keep a password before they ...
int maxAlpha()
Returns the maximum number of alphabetical characters.
Authentication with biometrics is enabled, the SDK will accept password as nil in authentication meth...
Definition: HIDProtectionPolicy.h:300
int minLowerCase()
Returns the minimum number of lower case letters.
int maxNonAlpha()
Returns the maximum number of special characters.
The protection policy defines the security parameters associated with a key or data item...
Definition: HIDProtectionPolicy.h:101
The user did not enrolled biometric features at the device level, authentication with biometrics cann...
Definition: HIDProtectionPolicy.h:303
An exponential delay is added for each failed authentication attempt using that credential.
Definition: HIDProtectionPolicy.h:39
HIDLockType
Known types of lock policy.
Definition: HIDProtectionPolicy.h:35
int maxUpperCase()
Returns the maximum number of upper case letters.
id< HIDLockPolicy > lockPolicy()
Returns the lock policy.
int maxLength()
Returns the maximum password length.
An exponential delay is added for each failed authentication attempt using that credential.
Definition: HIDProtectionPolicy.h:71
Protection Policy with password specific constraints.
Definition: HIDProtectionPolicy.h:144
Protection Policy with device derived key protection.
Definition: HIDProtectionPolicy.h:330
int minNumeric()
Returns the minimum number of numbers.
HIDLockType lockType()
returns the lock policy type.
HIDBioAuthenticationState
Working state of authentication with biometrics.
Definition: HIDProtectionPolicy.h:298
Represents a protection policy of type BioPasswordPolicy.
Definition: HIDProtectionPolicy.h:309
int currentAge()
Returns the current password age since last change.
int maxNumeric()
Returns the maximum number of numbers.
int maxHistory()
Returns the max password history limit. This security setting determines the number of unique new pas...
int counter()
Returns the maximum counter value after which exponential delay is fixed.
HIDPolicyType
Protection policy types.
Definition: HIDProtectionPolicy.h:90
int counter()
Returns the max counter value of the credential before it gets locked.
HIDIdentifier * policyId()
Returns the protection policy identifier.
HIDPolicyType policyType()
Returns the protection policy type.
object identifier.
Definition: HIDIdentifier.h:34
HIDBioAuthenticationState getBioAuthenticationState()
Returns the current working state of authentication with biometrics.
Item is protected by a password provided by the user.
Definition: HIDProtectionPolicy.h:92
int maxLowerCase()
Returns the maximum number of lower case letters.
Item is protected by device-specific information.
Definition: HIDProtectionPolicy.h:93
int getCacheTimeout()
Gets password cache timeout.
Item is protected by external biometric policy.
Definition: HIDProtectionPolicy.h:94
The credential locks after a certain number of attempts.
Definition: HIDProtectionPolicy.h:38
Authentication with biometrics is not enabled. To enable, a call to HIDBioPasswordPolicy.enableBioAuthentication is required.
Definition: HIDProtectionPolicy.h:301
int minLength()
Returns the minimum password length.
int delay()
Returns the initial delay in seconds.
int minNonAlpha()
Returns the minimum number of special characters.
int minUpperCase()
Returns the minimum number of upper case letters.
BOOL isCacheEnabled()
Gets password cache flag.
The credential locks after a certain number of attempts.
Definition: HIDProtectionPolicy.h:58
int minAlpha()
Returns the minimum number of alphabetical characters.
int minAge()
Returns the minimum age for a password change. This security setting determines the period of time (i...