Interface SessionKeyManagerInterface
Methods
destroySessionKey
- destroySessionKey(id: string): Promise<void>
Returns Promise<void>
getAssocData
- getAssocData(id: string): Promise<string>
Returns Promise<string>
getEncryptionKey
- getEncryptionKey(id: string, recipient?: boolean): Promise<CryptographyKey>
Parameters
- id: string
Optional
recipient: boolean
Returns Promise<CryptographyKey>
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> Parameters
- id: string
- key: CryptographyKey
Optional
recipient: boolean
Returns Promise<void>