Enumerations

The following enumerations are available globally.

  • The defined anti-cloning types.

    • - Since: 5.3 Seals the user’s credentials. A factory reset/initialization of the device will make the credentials unusable.
      Requirements: None @warning: If EMFastTrackDeviceFingerprintTypeSoft or EMFastTrackDeviceFingerprintTypeHardwareKey is used, user can not use the restored data after doing a factory reset and re-initializing to the same device.
    See more

    Declaration

    Objective-C

    enum EMFastTrackDeviceFingerprintType : NSUInteger {}

    Swift

    enum EMFastTrackDeviceFingerprintType : UInt, @unchecked Sendable
  • List of error code for FastTrack

    • - Since: 5.3
    See more

    Declaration

    Objective-C

    enum EMFastTrackErrorCode : NSInteger {}

    Swift

    typealias EMFastTrackError.Code._ErrorType = EMFastTrackError
  • The incoming message types.

    Since

    5.3
    See more

    Declaration

    Objective-C

    enum EMIncomingMessageType : NSUInteger {}

    Swift

    enum EMIncomingMessageType : UInt, @unchecked Sendable
  • The mobile messenger policy of the Mobile Protector SDK when the physical device is detected as being jailbroken.

    • - Since: 5.3
    See more

    Declaration

    Objective-C

    enum EMMobileMessengerJailbreakPolicy : NSInteger {}

    Swift

    enum EMMobileMessengerJailbreakPolicy : Int, @unchecked Sendable
  • The enum Otp type.

    Since

    5.3
    See more

    Declaration

    Objective-C

    enum EMOtpType : NSUInteger {}

    Swift

    enum EMOtpType : UInt, @unchecked Sendable
  • Supported Provisioning Protocol

    Since

    5.3
    See more

    Declaration

    Objective-C

    enum EMFastTrackProvisioningProtocol : int {}

    Swift

    enum EMFastTrackProvisioningProtocol : Int32, @unchecked Sendable
  • The token policy of the Mobile Protector SDK when the physical device is detected as being jailbroken.

    • - Since: 5.3
    See more

    Declaration

    Objective-C

    enum EMMobileProtectorTokenJailbreakPolicy : NSInteger {}

    Swift

    enum EMMobileProtectorTokenJailbreakPolicy : Int, @unchecked Sendable
  • The System Biometric type.

    Since

    5.3
    See more

    Declaration

    Objective-C

    enum EMSystemBiometricType : NSUInteger {}

    Swift

    enum EMSystemBiometricType : UInt, @unchecked Sendable
  • The outgoing message types.

    Since

    5.3
    See more

    Declaration

    Objective-C

    enum EMOutgoingMessageType : NSUInteger {}

    Swift

    enum EMOutgoingMessageType : UInt, @unchecked Sendable
  • Supported hash algorithms for HMAC computation

    • - Since: 5.3
    See more

    Declaration

    Objective-C

    enum EMFastTrackOathHashAlgorithm : NSInteger {}

    Swift

    enum EMFastTrackOathHashAlgorithm : Int, @unchecked Sendable
  • Supported types of Time step. Choose EMFastTrackOathTimestepTypeNone if not used.

    • - Since: 5.3
    See more

    Declaration

    Objective-C

    enum EMFastTrackOathTimestepType : NSInteger {}

    Swift

    enum EMFastTrackOathTimestepType : Int, @unchecked Sendable
  • Supported OTP mode transaction signing

    Since

    5.3
    See more

    Declaration

    Objective-C

    enum EMTransactionSigningOtpMode : NSUInteger {}

    Swift

    enum EMTransactionSigningOtpMode : UInt, @unchecked Sendable
  • Supported transaction signing responses values

    Since

    5.3
    See more

    Declaration

    Objective-C

    enum EMTransactionSigningResponseValue : NSUInteger {}

    Swift

    enum EMTransactionSigningResponseValue : UInt, @unchecked Sendable
  • Interface of a transaction verify response for the OOB server.

    Since

    5.3
    See more

    Declaration

    Objective-C

    enum EMTransactionVerifyResponseValue : NSUInteger {}

    Swift

    enum EMTransactionVerifyResponseValue : UInt, @unchecked Sendable