E2eiEnrollmentInterface

Wire end to end identity solution for fetching a x509 certificate which identifies a client.

See core_crypto::e2e_identity::E2eiEnrollment

Inheritors

Types

Link copied to clipboard
object Companion

Functions

Link copied to clipboard
abstract suspend fun certificateRequest(previousNonce: String): ByteArray

See core_crypto::prelude::E2eiEnrollment::certificate_request

Link copied to clipboard
abstract suspend fun checkOrderRequest(orderUrl: String, previousNonce: String): ByteArray

See core_crypto::e2e_identity::E2eiEnrollment::check_order_request

Link copied to clipboard
abstract suspend fun checkOrderResponse(order: ByteArray): String

See core_crypto::e2e_identity::E2eiEnrollment::check_order_response

Link copied to clipboard
abstract suspend fun createDpopToken(expirySecs: UInt, backendNonce: String): String

See core_crypto::e2e_identity::E2eiEnrollment::create_dpop_token

Link copied to clipboard
abstract suspend fun directoryResponse(directory: ByteArray): AcmeDirectory

See core_crypto::e2e_identity::E2eiEnrollment::directory_response

Link copied to clipboard
abstract suspend fun finalizeRequest(previousNonce: String): ByteArray

See core_crypto::prelude::E2eiEnrollment::finalize_request

Link copied to clipboard
abstract suspend fun finalizeResponse(finalize: ByteArray): String

See core_crypto::prelude::E2eiEnrollment::finalize_response

Link copied to clipboard
abstract suspend fun newAccountRequest(previousNonce: String): ByteArray

See core_crypto::e2e_identity::E2eiEnrollment::new_account_request

Link copied to clipboard
abstract suspend fun newAccountResponse(account: ByteArray)

See core_crypto::e2e_identity::E2eiEnrollment::new_account_response

Link copied to clipboard
abstract suspend fun newAuthzRequest(url: String, previousNonce: String): ByteArray

See core_crypto::e2e_identity::E2eiEnrollment::new_authz_request

Link copied to clipboard
abstract suspend fun newAuthzResponse(authz: ByteArray): NewAcmeAuthz

See core_crypto::e2e_identity::E2eiEnrollment::new_authz_response

Link copied to clipboard
abstract suspend fun newDpopChallengeRequest(accessToken: String, previousNonce: String): ByteArray

See core_crypto::e2e_identity::E2eiEnrollment::new_dpop_challenge_request

Link copied to clipboard
abstract suspend fun newDpopChallengeResponse(challenge: ByteArray)

See core_crypto::e2e_identity::E2eiEnrollment::new_dpop_challenge_response

Link copied to clipboard
abstract suspend fun newOidcChallengeRequest(idToken: String, previousNonce: String): ByteArray

See core_crypto::e2e_identity::E2eiEnrollment::new_oidc_challenge_request

Link copied to clipboard
abstract suspend fun newOidcChallengeResponse(challenge: ByteArray)

See core_crypto::e2e_identity::E2eiEnrollment::new_oidc_challenge_response

Link copied to clipboard
abstract suspend fun newOrderRequest(previousNonce: String): ByteArray

See core_crypto::e2e_identity::E2eiEnrollment::new_order_request

Link copied to clipboard
abstract suspend fun newOrderResponse(order: ByteArray): NewAcmeOrder

See core_crypto::e2e_identity::E2eiEnrollment::new_order_response