Identity

CLASS

# Identity

@objc public class Identity: NSObject

Representing a user’s identity in the system.

# Properties

# uuid

public var uuid = NSUUID()

Identifier of the identity. It is used to be referenced in the storage.

# mpinId

public var mpinId = Data()

Actual representation of the identity.

# token

public var token = Data()

The second factor of the authentication.

# dtas

public var dtas = String()

Base64 encoded URL-s of DTA-s.

# pinLength

public var pinLength = 4

The number of the digits the identity PIN should be.

# revoked

public var revoked = false

Flag indicating that identity is revoked.

# publicKey

public var publicKey: Data?

The public part of the signing key.

# hashedMpinId

public var hashedMpinId: String

Hex encoded SHA256 representation of the mpinId property.