E2EIClient

interface E2EIClient

Inheritors

Functions

Link copied to clipboard
abstract suspend fun certificateRequest(previousNonce: String): JsonRawData
Link copied to clipboard
abstract suspend fun checkOrderRequest(orderUrl: String, previousNonce: String): JsonRawData
Link copied to clipboard
abstract suspend fun checkOrderResponse(order: JsonRawData): String
Link copied to clipboard
abstract suspend fun createDpopToken(backendNonce: String): DpopToken
Link copied to clipboard
abstract suspend fun directoryResponse(directory: JsonRawData): AcmeDirectory
Link copied to clipboard
abstract suspend fun finalizeRequest(previousNonce: String): JsonRawData
Link copied to clipboard
abstract suspend fun finalizeResponse(finalize: JsonRawData): String
Link copied to clipboard
abstract suspend fun getNewAccountRequest(previousNonce: String): JsonRawData
Link copied to clipboard
abstract suspend fun getNewAuthzRequest(url: String, previousNonce: String): JsonRawData
Link copied to clipboard
abstract suspend fun getNewDpopChallengeRequest(accessToken: String, previousNonce: String): JsonRawData
Link copied to clipboard
abstract suspend fun getNewOidcChallengeRequest(idToken: String, refreshToken: String, previousNonce: String): JsonRawData
Link copied to clipboard
abstract suspend fun getNewOrderRequest(previousNonce: String): JsonRawData
Link copied to clipboard
abstract suspend fun getOAuthRefreshToken(): String?
Link copied to clipboard
abstract suspend fun setAccountResponse(account: JsonRawData)
Link copied to clipboard
abstract suspend fun setAuthzResponse(authz: JsonRawData): NewAcmeAuthz
Link copied to clipboard
abstract suspend fun setDPoPChallengeResponse(challenge: JsonRawData)
Link copied to clipboard
abstract suspend fun setOIDCChallengeResponse(coreCrypto: CoreCryptoCentral, challenge: JsonRawData)
Link copied to clipboard
abstract suspend fun setOrderResponse(order: JsonRawData): NewAcmeOrder