E2eiEnrollment

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

See core_crypto::e2e_identity::E2eiEnrollment

Constructors

Link copied to clipboard
constructor(pointer: Pointer)
constructor(noPointer: NoPointer)

This constructor can be used to instantiate a fake object. Only used for tests. Any attempt to actually use an object constructed this way will fail as there is no connected Rust object.

Types

Link copied to clipboard
object Companion

Functions

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

See core_crypto::E2eiEnrollment::certificate_request

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

See core_crypto::e2e_identity::E2eiEnrollment::check_order_request

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

See core_crypto::e2e_identity::E2eiEnrollment::check_order_response

Link copied to clipboard
open override fun close()
Link copied to clipboard
open suspend override fun createDpopToken(expirySecs: UInt, backendNonce: String): String

See core_crypto::e2e_identity::E2eiEnrollment::create_dpop_token

Link copied to clipboard
open override fun destroy()
Link copied to clipboard
open suspend override fun directoryResponse(directory: ByteArray): AcmeDirectory

See core_crypto::e2e_identity::E2eiEnrollment::directory_response

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

See core_crypto::E2eiEnrollment::finalize_request

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

See core_crypto::E2eiEnrollment::finalize_response

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

See core_crypto::e2e_identity::E2eiEnrollment::new_account_request

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

See core_crypto::e2e_identity::E2eiEnrollment::new_account_response

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

See core_crypto::e2e_identity::E2eiEnrollment::new_authz_request

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

See core_crypto::e2e_identity::E2eiEnrollment::new_authz_response

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

See core_crypto::e2e_identity::E2eiEnrollment::new_dpop_challenge_request

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

See core_crypto::e2e_identity::E2eiEnrollment::new_dpop_challenge_response

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

See core_crypto::e2e_identity::E2eiEnrollment::new_oidc_challenge_request

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

See core_crypto::e2e_identity::E2eiEnrollment::new_oidc_challenge_response

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

See core_crypto::e2e_identity::E2eiEnrollment::new_order_request

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

See core_crypto::e2e_identity::E2eiEnrollment::new_order_response

Link copied to clipboard
fun uniffiClonePointer(): Pointer