EMTokenCapability
Objective-C
enum EMTokenCapability {}
Swift
struct EMTokenCapability : Equatable, RawRepresentable
The token capability attribute dictates how the token can be used within the Mobile Protector SDK, potentially limiting or expanding its use.
-
Token computes OTPs as a client. This is the default capability and therefore is used by any token whose capability is not explicitly provided
Declaration
Objective-C
EMTokenCapabilityOTP -
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 registration 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
Declaration
Objective-C
EMTokenCapabilityDUAL_SEED
EMTokenCapability Enumeration Reference