SecureEnclave
public enum SecureEnclave
Access Control managed by the device’s secure element when available
-
Access controlled by either biometrics (e.g. Touch ID, Face ID, etc) or device Passcode. Availability is unaffected by adding or removing fingerprints or faces.
Declaration
Swift
case userPresence
-
Requires an enabled and enrolled face for Face ID or fingerprint for Touch ID. Availability is unaffected by adding or removing fingerprints or faces.
Declaration
Swift
case biometricAny
-
Requires an enabled and currently enrolled face for Face ID or fingerprint for Touch ID. Configuration (i.e. user key pairs and secrets) becomes inaccessable when faces or fingerprints are added or removed.
Declaration
Swift
case biometricCurrentSet
-
Requires that the device has a passcode setup.
Declaration
Swift
case devicePasscode