E2EIRepository

Functions

Link copied to clipboard
abstract suspend fun certificateRequest(location: String, prevNonce: Nonce): Either<E2EIFailure, <Error class: unknown class>>
Link copied to clipboard
abstract suspend fun checkOrderRequest(location: String, prevNonce: Nonce): Either<E2EIFailure, <Error class: unknown class><<Error class: unknown class>, String>>
Link copied to clipboard
abstract suspend fun createAuthorization(prevNonce: Nonce, endpoint: String): Either<E2EIFailure, AcmeAuthorization>
Link copied to clipboard
abstract suspend fun createNewAccount(prevNonce: Nonce, createAccountEndpoint: String): Either<E2EIFailure, Nonce>
Link copied to clipboard
abstract suspend fun createNewOrder(prevNonce: Nonce, createOrderEndpoint: String): Either<E2EIFailure, <Error class: unknown class><<Error class: unknown class>, Nonce, String>>
Link copied to clipboard
abstract fun discoveryUrl(): Either<E2EIFailure, String>
Link copied to clipboard
abstract suspend fun fetchAndSetTrustAnchors(): Either<E2EIFailure, Unit>
Link copied to clipboard
abstract suspend fun fetchFederationCertificates(): Either<E2EIFailure, Unit>
Link copied to clipboard
abstract suspend fun finalize(location: String, prevNonce: Nonce): Either<E2EIFailure, <Error class: unknown class><<Error class: unknown class>, String>>
Link copied to clipboard
abstract suspend fun getACMENonce(endpoint: String): Either<E2EIFailure, Nonce>
Link copied to clipboard
abstract suspend fun getAuthorizations(prevNonce: Nonce, authorizationsEndpoints: List<String>): Either<E2EIFailure, AuthorizationResult>
Link copied to clipboard
abstract suspend fun getDPoPToken(wireNonce: Nonce): Either<E2EIFailure, String>
Link copied to clipboard
abstract suspend fun getOAuthRefreshToken(): Either<E2EIFailure, String?>
Link copied to clipboard
abstract suspend fun getWireAccessToken(dpopToken: String): Either<E2EIFailure, <Error class: unknown class>>
Link copied to clipboard
abstract suspend fun getWireNonce(): Either<E2EIFailure, Nonce>
Link copied to clipboard
abstract suspend fun initFreshE2EIClient(clientId: <Error class: unknown class>? = null, isNewClient: Boolean = false): Either<E2EIFailure, Unit>
Link copied to clipboard
abstract suspend fun initiateMLSClient(certificateChain: String): Either<E2EIFailure, Unit>
Link copied to clipboard
abstract suspend fun loadACMEDirectories(): Either<E2EIFailure, <Error class: unknown class>>
Link copied to clipboard
abstract suspend fun nukeE2EIClient()
Link copied to clipboard
abstract suspend fun rotateKeysAndMigrateConversations(certificateChain: String, isNewClient: Boolean = false): Either<E2EIFailure, Unit>
Link copied to clipboard
abstract suspend fun setDPoPChallengeResponse(challengeResponse: <Error class: unknown class>): Either<E2EIFailure, Unit>
Link copied to clipboard
abstract suspend fun setOIDCChallengeResponse(challengeResponse: <Error class: unknown class>): Either<E2EIFailure, Unit>
Link copied to clipboard
abstract suspend fun validateDPoPChallenge(accessToken: String, prevNonce: Nonce, acmeChallenge: <Error class: unknown class>): Either<E2EIFailure, <Error class: unknown class>>
Link copied to clipboard
abstract suspend fun validateOIDCChallenge(idToken: String, refreshToken: String, prevNonce: Nonce, acmeChallenge: <Error class: unknown class>): Either<E2EIFailure, <Error class: unknown class>>