Skip to content

retrieveEncryptionSession ​

@JvmOverloads

fun retrieveEncryptionSession(sessionId: String, useCache: Boolean = true, lookupProxyKey: Boolean = false, lookupGroupKey: Boolean = true): EncryptionSession

Retrieve an encryption session with the sessionId, and returns the associated EncryptionSession instance, with which you can then encrypt / decrypt multiple messages.

Return ​

The retrieved EncryptionSession.

Parameters ​

sessionIdThe ID of the session to retrieve.
useCacheWhether or not to use the cache (if enabled globally).
lookupProxyKeyWhether or not to try retrieving the session via a proxy.
lookupGroupKeyWhether or not to try retrieving the session via a group.

Throws ​

SealdException