Classes
The following classes are available globally.
-
A class that manages the token devices. This class could be use to do Token Device management such as creating the token through provisioning process also getting and removing it.
- - Since: 5.3
Declaration
Objective-C
@interface EMCapMobileProtector : EMMobileProtector
Swift
class EMCapMobileProtector : EMMobileProtector
-
A FastTrack optional parameters that is set on
EMFastTrack configureWithOptionalParameters:
- - Since: 5.3
Declaration
Objective-C
@interface EMFastTrackOptionalParameters : NSObject
Swift
class EMFastTrackOptionalParameters : NSObject
-
FastTrack is the entry-point of the Mobile Protector and Mobile Secure Messenger. FastTrack takes the configurations needed for different modules and provides shared SDK functionality.
- - Since: 5.3
Declaration
Objective-C
@interface EMFastTrack : NSObject
Swift
class EMFastTrack : NSObject
-
Declaration
Objective-C
@interface EMFastTrackDeviceFingerprintSource : NSObject
Swift
class EMFastTrackDeviceFingerprintSource : NSObject
-
Declaration
Objective-C
@interface EMFastTrackTlsConfiguration : NSObject
Swift
class EMFastTrackTlsConfiguration : NSObject
-
Declaration
Objective-C
@interface EMFetchMessageResponse : NSObject <EMMessengerResponse>
Swift
class EMFetchMessageResponse : NSObject, EMMessengerResponse
-
Interface to an object that contains a generic message received from the OOB server.
Since
5.3Declaration
Objective-C
@interface EMGenericIncomingMessage : EMIncomingMessage
Swift
class EMGenericIncomingMessage : EMIncomingMessage
-
Interface to an object that contains a generic message to send to the OOB server.
Since
5.3Declaration
Objective-C
@interface EMGenericOutgoingMessage : EMOutgoingMessage
Swift
class EMGenericOutgoingMessage : EMOutgoingMessage
-
The manager provides way to create outgoing messages for the server and send/fetch messages to/from the server.
Since
5.3Declaration
Objective-C
@interface EMMobileMessageManager : NSObject
Swift
class EMMobileMessageManager : NSObject
-
Declaration
Objective-C
@interface EMMobileMessengerOptionalParameters : NSObject
Swift
class EMMobileMessengerOptionalParameters : NSObject
-
EMMobileMessenger represents the entry point to the SDK features related to messaging.
Since
5.3Declaration
Objective-C
@interface EMMobileMessenger : NSObject
Swift
class EMMobileMessenger : NSObject
-
Declaration
Objective-C
@interface EMMobileProtectorOptionalParameters : NSObject
Swift
class EMMobileProtectorOptionalParameters : NSObject
-
Declaration
Objective-C
@interface EMProvisionerOptionalParameters : NSObject
Swift
class EMProvisionerOptionalParameters : NSObject
-
EMMobileProtector represents the entry point to the SDK features related to One-Time-Password computation.
Since
5.3Declaration
Objective-C
@interface EMMobileProtector : NSObject
Swift
class EMMobileProtector : NSObject
-
A class that manages the token devices. This class could be use to do Token Device management such as creating the token through provisioning process also getting and removing it.
- - Since: 5.3
Declaration
Objective-C
@interface EMOathMobileProtector : EMMobileProtector
Swift
class EMOathMobileProtector : EMMobileProtector
-
Authenticated Input that can be used for OTP generation. It is obtained after successful authentication through BioFingerprint/Face
Since
5.3Declaration
Objective-C
@interface EMProtectorAuthInput : NSObject
Swift
class EMProtectorAuthInput : NSObject
-
A class for mutable CAP settings for soft tokens. To use this object default settings could be done by directly initializing it.
- - Since: 5.3
Declaration
Objective-C
@interface EMProtectorCapSettings : NSObject
Swift
class EMProtectorCapSettings : NSObject
-
Declaration
Objective-C
@interface EMProtectorCapTokenDevice : EMProtectorTokenDevice
Swift
class EMProtectorCapTokenDevice : EMProtectorTokenDevice
-
Time-based OTP settings. To use this object default settings could be done by directly initializing it.
- - Since: 5.3
Declaration
Objective-C
@interface EMProtectorDcvvSettings : NSObject
Swift
class EMProtectorDcvvSettings : NSObject
-
Event-base OTP settings. To use this object default settings could be done by directly initializing it.
- - Since: 5.3
Declaration
Objective-C
@interface EMProtectorHotpSettings : NSObject
Swift
class EMProtectorHotpSettings : NSObject
-
Declaration
Objective-C
@interface EMProtectorOathTokenDevice : EMProtectorTokenDevice
Swift
class EMProtectorOathTokenDevice : EMProtectorTokenDevice
-
OCRA based OTP settings. To use this object default settings could be done by directly initializing it.
- - Since: 5.3
Declaration
Objective-C
@interface EMProtectorOcraSettings : NSObject
Swift
class EMProtectorOcraSettings : NSObject
-
Declaration
Objective-C
@interface EMProtectorTokenDevice : NSObject
Swift
class EMProtectorTokenDevice : NSObject
-
A time-based TOTP settings. To use this object default settings could be done by directly initializing it.
- - Since: 5.3
Declaration
Objective-C
@interface EMProtectorTotpSettings : NSObject
Swift
class EMProtectorTotpSettings : NSObject
-
OOB registration response from EMOobRegistrationManager:
- registerWithRequest:error:
- registerWithRequest:completionHandler:
Since
5.3Declaration
Objective-C
@interface EMRegistrationResponse : NSObject
Swift
class EMRegistrationResponse : NSObject
-
Declaration
Objective-C
@interface EMSendMessageResponse : NSObject <EMMessengerResponse>
Swift
class EMSendMessageResponse : NSObject, EMMessengerResponse
-
Declaration
Objective-C
@interface EMTransactionSignatureKey : NSObject
Swift
class EMTransactionSignatureKey : NSObject
-
Declaration
Objective-C
@interface EMTransactionSigningRequest : EMIncomingMessage <EMMessageMeta>
Swift
class EMTransactionSigningRequest : EMIncomingMessage, EMMessageMeta
-
Declaration
Objective-C
@interface EMTransactionSigningResponse : EMOutgoingMessage <EMMessageMeta>
Swift
class EMTransactionSigningResponse : EMOutgoingMessage, EMMessageMeta
-
Declaration
Objective-C
@interface EMTransactionVerifyRequest : EMIncomingMessage <EMMessageMeta>
Swift
class EMTransactionVerifyRequest : EMIncomingMessage, EMMessageMeta
-
Declaration
Objective-C
@interface EMTransactionVerifyResponse : EMOutgoingMessage <EMMessageMeta>
Swift
class EMTransactionVerifyResponse : EMOutgoingMessage, EMMessageMeta
-
The class contains all parameters which is required to initialise SecureLog. Set all parameters value to this object and pass to SecureLogConfig initialise function
See moreDeclaration
Objective-C
@interface SecureLogConfigComponents : NSObject
Swift
class SecureLogConfigComponents : NSObject
-
The class to provide initialisation function to initialise SecureLog config, it takes the parameters from SecureLogConfigComponents. All of parameters is read-only and can’t be changed after the initWithConfigComponentsBuilder function is called
See moreDeclaration
Objective-C
@interface SecureLogConfig : NSObject
Swift
class SecureLogConfig : NSObject