EMTokenCapability Constants Reference

Declared in EMTokenCapability.h

EMTokenCapability

The token capability attribute dictates how the token can be used within the Mobile Protector SDK, potentially limiting or expanding its use.

Definition

typedef NS_ENUM(NSInteger, EMTokenCapability ) {
   EMTokenCapabilityOTP,
   EMTokenCapabilityDUAL_SEED,
};

Constants

EMTokenCapabilityOTP

Token computes OTPs as a client. This is the default capability and therefore is used by any token whose capability is not explicitly provided

Declared In EMTokenCapability.h.

EMTokenCapabilityDUAL_SEED

Token computes OTPs from one of two selectable keys in the token (SDK acts as a client).

Warning: Do not use this capability on arbitrary provisioning requests. When creating a token with this capability, the registeration code (RC) used for the provisioning request on the Enrollment Provisioning Server (EPS) must be associated with a dual seed enrollment request.

The following constraints apply:

  • EMMobileProvisioningProtocolVersion3
  • OATH, time based
  • 64 byte seed (32 byte keys)
  • Single PIN for both keys

Declared In EMTokenCapability.h.

Declared In

EMTokenCapability.h