Skip to content

retrieveEncryptionSessionAsync

@JvmOverloads

suspend fun retrieveEncryptionSessionAsync(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