MatcherProtection

public struct MatcherProtection : OptionSet, Equatable, Hashable, Codable

The list of possible matcher protections, which describe the method an authenticator uses to protect the matcher that performs user verification.

  • Declaration

    Swift

    public private(set) var rawValue: UInt16 { get }
  • Declaration

    Swift

    public init(rawValue: UInt16)
  • This option must be set if the authenticator’s matcher is running in software.

    Declaration

    Swift

    static let software: MatcherProtection
  • tee

    This option should be set if the authenticator’s matcher is running inside the Trusted Execution Environment [TEE].

    Declaration

    Swift

    static let tee: MatcherProtection
  • This option should be set if the authenticator’s matcher is running on the chip.

    Declaration

    Swift

    static let onChip: MatcherProtection