C# Class Unity.Core.Security.AbstractSecurity

Inheritance: ISecurity
Mostrar archivo Open project: Appverse/appverse-mobile

Public Methods

Method Description
AbstractSecurity ( ) : System
GetConfigFileBinaryData ( ) : byte[]

Default method, to be overrided by platform implementation.

GetPasscodeProtectedKeys ( ) : List
GetStoredKeyValuePair ( KeyPair keyName ) : System.Threading.Tasks.Task
GetStoredKeyValuePair ( KeyPair KeyName ) : void
GetStoredKeyValuePairs ( KeyPair keyNames ) : System.Threading.Tasks.Task
GetStoredKeyValuePairs ( KeyPair KeyNames ) : void
IsDeviceModified ( ) : Task
IsDeviceModified ( ) : bool
RemoveStoredKeyValuePair ( string keyName ) : System.Threading.Tasks.Task
RemoveStoredKeyValuePair ( string KeyName ) : void
RemoveStoredKeyValuePairs ( string keyNames ) : System.Threading.Tasks.Task
RemoveStoredKeyValuePairs ( string KeyNames ) : void
StartLocalAuthenticationWithTouchID ( string reason ) : void
StoreKeyValuePair ( KeyPair keypair ) : System.Threading.Tasks.Task
StoreKeyValuePair ( KeyPair keypair ) : void
StoreKeyValuePairs ( KeyPair keypairs ) : System.Threading.Tasks.Task
StoreKeyValuePairs ( KeyPair keypairs ) : void

Protected Methods

Method Description
LoadConfiguration ( ) : void

Load security-config.xml

Method Details

AbstractSecurity() public method

public AbstractSecurity ( ) : System
return System

GetConfigFileBinaryData() public method

Default method, to be overrided by platform implementation.
public GetConfigFileBinaryData ( ) : byte[]
return byte[]

GetPasscodeProtectedKeys() public method

public GetPasscodeProtectedKeys ( ) : List
return List

GetStoredKeyValuePair() public abstract method

public abstract GetStoredKeyValuePair ( KeyPair keyName ) : System.Threading.Tasks.Task
keyName KeyPair
return System.Threading.Tasks.Task

GetStoredKeyValuePair() public abstract method

public abstract GetStoredKeyValuePair ( KeyPair KeyName ) : void
KeyName KeyPair
return void

GetStoredKeyValuePairs() public abstract method

public abstract GetStoredKeyValuePairs ( KeyPair keyNames ) : System.Threading.Tasks.Task
keyNames KeyPair
return System.Threading.Tasks.Task

GetStoredKeyValuePairs() public abstract method

public abstract GetStoredKeyValuePairs ( KeyPair KeyNames ) : void
KeyNames KeyPair
return void

IsDeviceModified() public abstract method

public abstract IsDeviceModified ( ) : Task
return Task

IsDeviceModified() public abstract method

public abstract IsDeviceModified ( ) : bool
return bool

LoadConfiguration() protected method

Load security-config.xml
protected LoadConfiguration ( ) : void
return void

RemoveStoredKeyValuePair() public abstract method

public abstract RemoveStoredKeyValuePair ( string keyName ) : System.Threading.Tasks.Task
keyName string
return System.Threading.Tasks.Task

RemoveStoredKeyValuePair() public abstract method

public abstract RemoveStoredKeyValuePair ( string KeyName ) : void
KeyName string
return void

RemoveStoredKeyValuePairs() public abstract method

public abstract RemoveStoredKeyValuePairs ( string keyNames ) : System.Threading.Tasks.Task
keyNames string
return System.Threading.Tasks.Task

RemoveStoredKeyValuePairs() public abstract method

public abstract RemoveStoredKeyValuePairs ( string KeyNames ) : void
KeyNames string
return void

StartLocalAuthenticationWithTouchID() public abstract method

public abstract StartLocalAuthenticationWithTouchID ( string reason ) : void
reason string
return void

StoreKeyValuePair() public abstract method

public abstract StoreKeyValuePair ( KeyPair keypair ) : System.Threading.Tasks.Task
keypair KeyPair
return System.Threading.Tasks.Task

StoreKeyValuePair() public abstract method

public abstract StoreKeyValuePair ( KeyPair keypair ) : void
keypair KeyPair
return void

StoreKeyValuePairs() public abstract method

public abstract StoreKeyValuePairs ( KeyPair keypairs ) : System.Threading.Tasks.Task
keypairs KeyPair
return System.Threading.Tasks.Task

StoreKeyValuePairs() public abstract method

public abstract StoreKeyValuePairs ( KeyPair keypairs ) : void
keypairs KeyPair
return void