EnrollE2EIUseCaseImpl

internal class EnrollE2EIUseCaseImpl(e2EIRepository: E2EIRepository, userRepository: UserRepository, coroutineScope: <Error class: unknown class>, conversationRepository: ConversationRepository, transactionProvider: CryptoTransactionProvider) : EnrollE2EIUseCase

Constructors

Link copied to clipboard
internal constructor(e2EIRepository: E2EIRepository, userRepository: UserRepository, coroutineScope: <Error class: unknown class>, conversationRepository: ConversationRepository, transactionProvider: CryptoTransactionProvider)

Types

Link copied to clipboard
internal object Companion

Functions

Link copied to clipboard
open suspend override fun finalizeEnrollment(idToken: String, oAuthState: String, initializationResult: E2EIEnrollmentResult.Initialized): FinalizeEnrollmentResult

Operation to finalize E2EI certificate enrollment

Link copied to clipboard
open suspend override fun initialEnrollment(isNewClientRegistration: Boolean): InitialEnrollmentResult

Operation to initial E2EI certificate enrollment