C# 클래스 Unity.Platform.IPhone.IPhoneSecurity

상속: Unity.Core.Security.AbstractSecurity
파일 보기 프로젝트 열기: Appverse/appverse-mobile 1 사용 예제들

Private Properties

프로퍼티 타입 설명
CanEvaluatePolicy bool
CheckPath bool
CheckPathAccess bool
Decrypt string
Encrypt string
EvaluatePolicy void
HandleLAContextReplyHandler void
SecRecordToKeyPair Unity.Core.Security.KeyPair

공개 메소드들

메소드 설명
GetConfigFileBinaryData ( ) : byte[]

Method overrided, to use NSData to get stream from file resource inside application.

GetStoredKeyValuePair ( KeyPair keyname ) : void
GetStoredKeyValuePairs ( KeyPair keynames ) : void
IPhoneSecurity ( ) : System
IsDeviceModified ( ) : bool

Checks if the device has been modified

RemoveStoredKeyValuePair ( string keyname ) : void
RemoveStoredKeyValuePairs ( string keynames ) : void
StartLocalAuthenticationWithTouchID ( string reason ) : void

Starts local authentication operation displaying Touch ID screen.

StoreKeyValuePair ( KeyPair keypair ) : void
StoreKeyValuePairs ( KeyPair keypairs ) : void

비공개 메소드들

메소드 설명
CanEvaluatePolicy ( ) : bool
CheckPath ( string sPath ) : bool

Checks the existence of the specified paths.

CheckPathAccess ( string sPath ) : bool

Checks if we have full access over a directory

Decrypt ( string encryptedText ) : string
Encrypt ( string plainText ) : string
EvaluatePolicy ( string reason ) : void
HandleLAContextReplyHandler ( bool success, NSError error ) : void
SecRecordToKeyPair ( SecRecord entry ) : KeyPair

메소드 상세

GetConfigFileBinaryData() 공개 메소드

Method overrided, to use NSData to get stream from file resource inside application.
public GetConfigFileBinaryData ( ) : byte[]
리턴 byte[]

GetStoredKeyValuePair() 공개 메소드

public GetStoredKeyValuePair ( KeyPair keyname ) : void
keyname Unity.Core.Security.KeyPair
리턴 void

GetStoredKeyValuePairs() 공개 메소드

public GetStoredKeyValuePairs ( KeyPair keynames ) : void
keynames Unity.Core.Security.KeyPair
리턴 void

IPhoneSecurity() 공개 메소드

public IPhoneSecurity ( ) : System
리턴 System

IsDeviceModified() 공개 메소드

Checks if the device has been modified
public IsDeviceModified ( ) : bool
리턴 bool

RemoveStoredKeyValuePair() 공개 메소드

public RemoveStoredKeyValuePair ( string keyname ) : void
keyname string
리턴 void

RemoveStoredKeyValuePairs() 공개 메소드

public RemoveStoredKeyValuePairs ( string keynames ) : void
keynames string
리턴 void

StartLocalAuthenticationWithTouchID() 공개 메소드

Starts local authentication operation displaying Touch ID screen.
public StartLocalAuthenticationWithTouchID ( string reason ) : void
reason string A reason to explain why authentication is needed. This helps to build trust with the user.
리턴 void

StoreKeyValuePair() 공개 메소드

public StoreKeyValuePair ( KeyPair keypair ) : void
keypair Unity.Core.Security.KeyPair
리턴 void

StoreKeyValuePairs() 공개 메소드

public StoreKeyValuePairs ( KeyPair keypairs ) : void
keypairs Unity.Core.Security.KeyPair
리턴 void