HID APPROVE SDK
5.13
HID Approve SDK for iOS/macOS
|
Protection policy with authentication with biometrics or password. More...
#import <HIDProtectionPolicy.h>
Instance Methods | |
(BOOL) | - enableBioAuthentication:error: |
Enables authentication with biometrics. More... | |
(HIDBioAuthenticationState) | - getBioAuthenticationState |
Returns the current working state of authentication with biometrics. More... | |
Instance Methods inherited from <HIDPasswordPolicy> | |
(BOOL) | - changePassword:new:error: |
Changes the password bound to the protection policy identified by the protection policyId parameter. New password must respect the defined protection policy restrictions. More... | |
(int) | - currentAge |
Get current password age since last change. More... | |
(int) | - getCacheTimeout |
Gets password cache timeout. More... | |
(BOOL) | - isCacheEnabled |
Gets password cache flag. More... | |
(BOOL) | - isSequenceAllowed |
Gets password sequence allowed flag. More... | |
(int) | - maxAge |
Get maximum age for a password. This determines how long (in days) users can keep a password before they have to change it. If 0, indicates that the password never expires. More... | |
(int) | - maxAlpha |
Get maximum number of alphabetical characters. More... | |
(int) | - maxHistory |
Get max password history limit. This security setting determines the number of unique new passwords that have to be associated with the the key before an old password can be reused. More... | |
(int) | - maxLength |
Get maximum password length. More... | |
(int) | - maxLowerCase |
Get maximum number of lower case letters. More... | |
(int) | - maxNonAlpha |
Get maximum number of special characters (non alphanumeric). More... | |
(int) | - maxNumeric |
Get maximum number of numeric characters. More... | |
(int) | - maxUpperCase |
Get maximum number of upper case letters. More... | |
(int) | - minAge |
Get minimum age for a password change. This security setting determines the period of time (in days) that a password must be used before the user can change it. It must be less than the maximum password age. If 0, indicates to allow changes immediately. More... | |
(int) | - minAlpha |
Get minimum number of alphabetical characters. More... | |
(int) | - minLength |
Get minimum password length. More... | |
(int) | - minLowerCase |
Get minimum number of lower case letters. More... | |
(int) | - minNonAlpha |
Get minimum number of special characters (non alphanumeric). More... | |
(int) | - minNumeric |
Get the minimum number of numeric characters. More... | |
(int) | - minUpperCase |
Get minimum number of upper case letters. More... | |
(BOOL) | - verifyPassword:error: |
When password caching is enabled, will verify and cache the password protecting the key for transaction signing. The cache is deleted when cache timeout is reached or cached password is used. More... | |
Instance Methods inherited from <HIDProtectionPolicy> | |
(id< HIDLockPolicy >) | - lockPolicy |
Returns the lock policy. More... | |
(HIDIdentifier *) | - policyId |
Returns the protection policy identifier. More... | |
(HIDPolicyType) | - policyType |
Returns the protection policy type. More... | |
Protection policy with authentication with biometrics or password.
- (BOOL) enableBioAuthentication: | (NSString *) | sPassword | |
error: | (NSError **) | error | |
Enables authentication with biometrics.
sPassword | the password of this policy. |
error | error details. It may be nil. |
- (HIDBioAuthenticationState) getBioAuthenticationState |
Returns the current working state of authentication with biometrics.