Expand description
§Bindings to the LocalAuthentication framework
See Apple’s docs and the general docs on framework crates for more information.
Structs§
- LAAccess
Control Operation LAContext - Apple’s documentation
- LAAuthentication
Requirement LARequirement - Builds requirements that can be used for protecting a
LARight - LABiometry
Fallback Requirement LARequirement - Builds authentication requirements that can be used as fallbacks for biometric authentication
- LABiometry
Type LABiometryType - Apple’s documentation
- LACompanion
Type LACompanionType - Apple’s documentation
- LAContext
LAContext - Class that represents an authentication context.
- LACredential
Type LAContext - Apple’s documentation
- LADomain
State LADomainState - Apple’s documentation
- LADomain
State Biometry LADomainState - Apple’s documentation
- LADomain
State Companion LADomainState - Apple’s documentation
- LAEnvironment
LAEnvironment - Apple’s documentation
- LAEnvironment
Mechanism LAEnvironmentMechanism - Apple’s documentation
- LAEnvironment
Mechanism Biometry LAEnvironmentMechanismandLAEnvironmentMechanismBiometry - Apple’s documentation
- LAEnvironment
Mechanism Companion LAEnvironmentMechanismandLAEnvironmentMechanismCompanion - Apple’s documentation
- LAEnvironment
Mechanism User Password LAEnvironmentMechanismandLAEnvironmentMechanismUserPassword - Apple’s documentation
- LAEnvironment
State LAEnvironmentState - Apple’s documentation
- LAError
LAError - Apple’s documentation
- LAPersisted
Right LAPersistedRightandLARight - A type of right that, when authorized, grants access to a key and secret
- LAPolicy
LAContext - Apple’s documentation
- LAPrivate
Key LAPrivateKey - Managed Private Key.
- LAPublic
Key LAPublicKey - The public part of an asymmetric key pair
- LARight
LARight - Groups a set of requirements that need to be satisfied in order to grant access to certain resource or operation
- LARight
State LARight - Each of the different states of a right
- LARight
Store LARightStore - Persistent storage for
LARightinstances. - LASecret
LASecret - Generic secret
Constants§
- kLAAccess
Control Operation Create Item LAPublicDefines - Apple’s documentation
- kLAAccess
Control Operation Create Key LAPublicDefines - Apple’s documentation
- kLAAccess
Control Operation UseItem LAPublicDefines - Apple’s documentation
- kLAAccess
Control Operation UseKey Decrypt LAPublicDefines - Apple’s documentation
- kLAAccess
Control Operation UseKey KeyExchange LAPublicDefines - Apple’s documentation
- kLAAccess
Control Operation UseKey Sign LAPublicDefines - Apple’s documentation
- kLABiometry
Type FaceID LAPublicDefines - Apple’s documentation
- kLABiometry
Type None LAPublicDefines - Apple’s documentation
- kLABiometry
Type OpticID LAPublicDefines - Apple’s documentation
- kLABiometry
Type TouchID LAPublicDefines - Apple’s documentation
- kLACompanion
Type Mac LAPublicDefines - Apple’s documentation
- kLACompanion
Type None LAPublicDefines - Apple’s documentation
- kLACompanion
Type Vision LAPublicDefines - Apple’s documentation
- kLACompanion
Type Watch LAPublicDefines - Apple’s documentation
- kLACredential
Smart CardPIN LAPublicDefines - Apple’s documentation
- kLACredential
Type Application Password LAPublicDefines - Apple’s documentation
- kLAError
AppCancel LAPublicDefines - Apple’s documentation
- kLAError
Authentication Failed LAPublicDefines - Apple’s documentation
- kLAError
Biometry Disconnected LAPublicDefines - Apple’s documentation
- kLAError
Biometry Lockout LAPublicDefines - Apple’s documentation
- kLAError
Biometry NotAvailable LAPublicDefines - Apple’s documentation
- kLAError
Biometry NotEnrolled LAPublicDefines - Apple’s documentation
- kLAError
Biometry NotPaired LAPublicDefines - Apple’s documentation
- kLAError
Companion NotAvailable LAPublicDefines - Apple’s documentation
- kLAError
Domain LAPublicDefines - Apple’s documentation
- kLAError
Invalid Context LAPublicDefines - Apple’s documentation
- kLAError
Invalid Dimensions LAPublicDefines - Apple’s documentation
- kLAError
NotInteractive LAPublicDefines - Apple’s documentation
- kLAError
Passcode NotSet LAPublicDefines - Apple’s documentation
- kLAError
System Cancel LAPublicDefines - Apple’s documentation
- kLAError
TouchID Lockout LAPublicDefines - Apple’s documentation
- kLAError
TouchID NotAvailable LAPublicDefines - Apple’s documentation
- kLAError
TouchID NotEnrolled LAPublicDefines - Apple’s documentation
- kLAError
User Cancel LAPublicDefines - Apple’s documentation
- kLAError
User Fallback LAPublicDefines - Apple’s documentation
- kLAError
Watch NotAvailable LAPublicDefines - Apple’s documentation
- kLAPolicy
Device Owner Authentication LAPublicDefines - Apple’s documentation
- kLAPolicy
Device Owner Authentication With Biometrics LAPublicDefines - Apple’s documentation
- kLAPolicy
Device Owner Authentication With Biometrics OrCompanion LAPublicDefines - Apple’s documentation
- kLAPolicy
Device Owner Authentication With Biometrics OrWatch LAPublicDefines - Apple’s documentation
- kLAPolicy
Device Owner Authentication With Companion LAPublicDefines - Apple’s documentation
- kLAPolicy
Device Owner Authentication With Watch LAPublicDefines - Apple’s documentation
- kLAPolicy
Device Owner Authentication With Wrist Detection LAPublicDefines - Apple’s documentation
Statics§
- LAError
Domain ⚠LAError - LocalAuthentication error domain.
- LATouchID
Authentication ⚠Maximum Allowable Reuse Duration LAContext - The maximum value for LAContext touchIDAuthenticationAllowableReuseDuration property.
Traits§
- LAEnvironment
Observer LAEnvironment - Apple’s documentation