EnrollE2EIUseCase

Issue an E2EI certificate and update the MLS client's X.509 credential.

Inheritors

Functions

Link copied to clipboard
abstract suspend operator fun invoke(isNewClientRegistration: Boolean = false, authenticate: suspend (E2EIAuthenticationRequest) -> String): EnrollE2EIResult

Runs credential acquisition, authentication, installation, key rotation, and conversation migration as one continuous operation.