EMClearTextSecretTokenConfigurationBuilder

Objective-C


@interface EMClearTextSecretTokenConfigurationBuilder : NSObject

Swift

class EMClearTextSecretTokenConfigurationBuilder : NSObject

Clear Text Secret Token Configuration Builder

Since

4.1
  • If wipePinAndSecret is set to ‘YES’ then the pin and secret is wipped after use. Default is set to ‘YES’

    Since

    4.0

    Declaration

    Objective-C

    @property BOOL wipePinAndSecret;

    Swift

    var wipePinAndSecret: Bool { get set }
  • Returns the User Token Identifier (UTI).

    The UTI is an unsigned value ranging from 0x00 to 0xFF (i.e. 0 to 255). It is generated by the provisioning server and is part of the credential pushed during provisioning. It is guaranteed that two tokens for the same end-user (on authentication server) and from the same EPS domain will never have the same UTI. See the Enrollment and Provisioning Server documentation for domains configuration description.

    The UTI is defined only if the token has been created with Provisioning Protocol V3. When the token has been created with Provisioning Protocol V1 or V2 the method returns -1.

    Default is set to ‘0x01’

    Since

    4.0

    Declaration

    Objective-C

    @property int userTokenId;

    Swift

    var userTokenId: Int32 { get set }
  • Gets the token sequence number that distinguishes this token among others the users has.

    The token sequence number is defined only for CAP tokens and is an unsigned value ranging from 0x00 to 0x63 (i.e. 0 to 99). For OATH tokens, the method always return 0xFF (i.e. 255).

    Default is set to ‘0xFF’

    Since

    4.0

    Declaration

    Objective-C

    @property int tokenSequenceNumber;

    Swift

    var tokenSequenceNumber: Int32 { get set }
  • The provisioning protocol to use when decoding the credentials.

    Default is set to ‘EMProvisioningProtocolVersion3’

    Since

    4.0

    Declaration

    Objective-C

    @property EMMobileProvisioningProtocol provisioningProtocol;

    Swift

    var provisioningProtocol: EMMobileProvisioningProtocol { get set }