createGroupTMRTemporaryKeyAsync
suspend fun createGroupTMRTemporaryKeyAsync(groupId: String, authFactor: AuthFactor, rawOverEncryptionKey: ByteArray, isAdmin: Boolean = false): GroupTmrTemporaryKey
Create a group TMR temporary key, and returns the created GroupTmrTemporaryKey instance.
Parameters
groupId | The Id of the group for which to create a TMR key. |
authFactor | Authentication method of this user, to which SSKS has sent a challenge at the request of your app's server. |
isAdmin | Should this TMR temporary key give the group admin status. |
rawOverEncryptionKey | TMR over-encryption key. This MUST be a cryptographically random buffer of 64 bytes. |