Interface SessionKeyManagerInterface
Methods
destroySessionKey
destroySessionKey(id: string): Promise<void>
getAssocData
getAssocData(id: string): Promise<string>
getEncryptionKey
getEncryptionKey(id: string, recipient?: boolean): Promise<CryptographyKey> Parameters
- id: string
Optional
recipient: boolean
listSessionIds
listSessionIds(): Promise<string[]> Returns Promise<string[]>
setAssocData
setAssocData(id: string, assocData: string): Promise<void> Parameters
- id: string
- assocData: string
Returns Promise<void>
setSessionKey
setSessionKey( id: string, key: CryptographyKey, recipient?: boolean,): Promise<void>