C# 클래스 TextSecure.TextSecureAxolotlStore

상속: AxolotlStore
파일 보기 프로젝트 열기: smndtrl/Signal-UWP 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
AXOLOTLDB_PATH string

공개 메소드들

메소드 설명
ContainsPreKey ( uint preKeyId ) : bool
ContainsSession ( libaxolotl.AxolotlAddress address ) : bool
ContainsSignedPreKey ( uint signedPreKeyId ) : bool
DeleteAllSessions ( string name ) : void
DeleteSession ( libaxolotl.AxolotlAddress address ) : void
GetIdentityKeyPair ( ) : libaxolotl.IdentityKeyPair
GetLocalRegistrationId ( ) : uint
GetSubDeviceSessions ( string name ) : List
IsTrustedIdentity ( string name, libaxolotl.IdentityKey identityKey ) : bool
LoadPreKey ( uint preKeyId ) : libaxolotl.state.PreKeyRecord
LoadSession ( libaxolotl.AxolotlAddress address ) : libaxolotl.state.SessionRecord
LoadSignedPreKey ( uint signedPreKeyId ) : libaxolotl.state.SignedPreKeyRecord
LoadSignedPreKeys ( ) : List
RemovePreKey ( uint preKeyId ) : void
RemoveSignedPreKey ( uint signedPreKeyId ) : void
SaveIdentity ( string name, libaxolotl.IdentityKey identityKey ) : bool
StorePreKey ( uint preKeyId, libaxolotl.state.PreKeyRecord record ) : void
StoreSession ( libaxolotl.AxolotlAddress address, libaxolotl.state.SessionRecord record ) : void
StoreSignedPreKey ( uint signedPreKeyId, libaxolotl.state.SignedPreKeyRecord record ) : void
TextSecureAxolotlStore ( ) : libaxolotl.state

메소드 상세

ContainsPreKey() 공개 메소드

public ContainsPreKey ( uint preKeyId ) : bool
preKeyId uint
리턴 bool

ContainsSession() 공개 메소드

public ContainsSession ( libaxolotl.AxolotlAddress address ) : bool
address libaxolotl.AxolotlAddress
리턴 bool

ContainsSignedPreKey() 공개 메소드

public ContainsSignedPreKey ( uint signedPreKeyId ) : bool
signedPreKeyId uint
리턴 bool

DeleteAllSessions() 공개 메소드

public DeleteAllSessions ( string name ) : void
name string
리턴 void

DeleteSession() 공개 메소드

public DeleteSession ( libaxolotl.AxolotlAddress address ) : void
address libaxolotl.AxolotlAddress
리턴 void

GetIdentityKeyPair() 공개 메소드

public GetIdentityKeyPair ( ) : libaxolotl.IdentityKeyPair
리턴 libaxolotl.IdentityKeyPair

GetLocalRegistrationId() 공개 메소드

public GetLocalRegistrationId ( ) : uint
리턴 uint

GetSubDeviceSessions() 공개 메소드

public GetSubDeviceSessions ( string name ) : List
name string
리턴 List

IsTrustedIdentity() 공개 메소드

public IsTrustedIdentity ( string name, libaxolotl.IdentityKey identityKey ) : bool
name string
identityKey libaxolotl.IdentityKey
리턴 bool

LoadPreKey() 공개 메소드

public LoadPreKey ( uint preKeyId ) : libaxolotl.state.PreKeyRecord
preKeyId uint
리턴 libaxolotl.state.PreKeyRecord

LoadSession() 공개 메소드

public LoadSession ( libaxolotl.AxolotlAddress address ) : libaxolotl.state.SessionRecord
address libaxolotl.AxolotlAddress
리턴 libaxolotl.state.SessionRecord

LoadSignedPreKey() 공개 메소드

public LoadSignedPreKey ( uint signedPreKeyId ) : libaxolotl.state.SignedPreKeyRecord
signedPreKeyId uint
리턴 libaxolotl.state.SignedPreKeyRecord

LoadSignedPreKeys() 공개 메소드

public LoadSignedPreKeys ( ) : List
리턴 List

RemovePreKey() 공개 메소드

public RemovePreKey ( uint preKeyId ) : void
preKeyId uint
리턴 void

RemoveSignedPreKey() 공개 메소드

public RemoveSignedPreKey ( uint signedPreKeyId ) : void
signedPreKeyId uint
리턴 void

SaveIdentity() 공개 메소드

public SaveIdentity ( string name, libaxolotl.IdentityKey identityKey ) : bool
name string
identityKey libaxolotl.IdentityKey
리턴 bool

StorePreKey() 공개 메소드

public StorePreKey ( uint preKeyId, libaxolotl.state.PreKeyRecord record ) : void
preKeyId uint
record libaxolotl.state.PreKeyRecord
리턴 void

StoreSession() 공개 메소드

public StoreSession ( libaxolotl.AxolotlAddress address, libaxolotl.state.SessionRecord record ) : void
address libaxolotl.AxolotlAddress
record libaxolotl.state.SessionRecord
리턴 void

StoreSignedPreKey() 공개 메소드

public StoreSignedPreKey ( uint signedPreKeyId, libaxolotl.state.SignedPreKeyRecord record ) : void
signedPreKeyId uint
record libaxolotl.state.SignedPreKeyRecord
리턴 void

TextSecureAxolotlStore() 공개 메소드

public TextSecureAxolotlStore ( ) : libaxolotl.state
리턴 libaxolotl.state

프로퍼티 상세

AXOLOTLDB_PATH 공개적으로 정적으로 프로퍼티

public static string AXOLOTLDB_PATH
리턴 string