pub struct E2eiEnrollment(/* private fields */);
Expand description
Implementations§
Source§impl E2eiEnrollment
impl E2eiEnrollment
Sourcepub async fn directory_response(
&self,
directory: Vec<u8>,
) -> Result<AcmeDirectory, CoreCryptoError>
pub async fn directory_response( &self, directory: Vec<u8>, ) -> Result<AcmeDirectory, CoreCryptoError>
Sourcepub async fn new_account_request(
&self,
previous_nonce: String,
) -> Result<Vec<u8>, CoreCryptoError>
pub async fn new_account_request( &self, previous_nonce: String, ) -> Result<Vec<u8>, CoreCryptoError>
Sourcepub async fn new_account_response(
&self,
account: Vec<u8>,
) -> Result<(), CoreCryptoError>
pub async fn new_account_response( &self, account: Vec<u8>, ) -> Result<(), CoreCryptoError>
Sourcepub async fn new_order_request(
&self,
previous_nonce: String,
) -> Result<Vec<u8>, CoreCryptoError>
pub async fn new_order_request( &self, previous_nonce: String, ) -> Result<Vec<u8>, CoreCryptoError>
Sourcepub async fn new_order_response(
&self,
order: Vec<u8>,
) -> Result<NewAcmeOrder, CoreCryptoError>
pub async fn new_order_response( &self, order: Vec<u8>, ) -> Result<NewAcmeOrder, CoreCryptoError>
Sourcepub async fn new_authz_request(
&self,
url: String,
previous_nonce: String,
) -> Result<Vec<u8>, CoreCryptoError>
pub async fn new_authz_request( &self, url: String, previous_nonce: String, ) -> Result<Vec<u8>, CoreCryptoError>
Sourcepub async fn new_authz_response(
&self,
authz: Vec<u8>,
) -> Result<NewAcmeAuthz, CoreCryptoError>
pub async fn new_authz_response( &self, authz: Vec<u8>, ) -> Result<NewAcmeAuthz, CoreCryptoError>
Sourcepub async fn create_dpop_token(
&self,
expiry_secs: u32,
backend_nonce: String,
) -> Result<String, CoreCryptoError>
pub async fn create_dpop_token( &self, expiry_secs: u32, backend_nonce: String, ) -> Result<String, CoreCryptoError>
Sourcepub async fn new_dpop_challenge_request(
&self,
access_token: String,
previous_nonce: String,
) -> Result<Vec<u8>, CoreCryptoError>
pub async fn new_dpop_challenge_request( &self, access_token: String, previous_nonce: String, ) -> Result<Vec<u8>, CoreCryptoError>
Sourcepub async fn new_dpop_challenge_response(
&self,
challenge: Vec<u8>,
) -> Result<(), CoreCryptoError>
pub async fn new_dpop_challenge_response( &self, challenge: Vec<u8>, ) -> Result<(), CoreCryptoError>
Sourcepub async fn new_oidc_challenge_request(
&self,
id_token: String,
refresh_token: String,
previous_nonce: String,
) -> Result<Vec<u8>, CoreCryptoError>
pub async fn new_oidc_challenge_request( &self, id_token: String, refresh_token: String, previous_nonce: String, ) -> Result<Vec<u8>, CoreCryptoError>
Sourcepub async fn new_oidc_challenge_response(
&self,
cc: Arc<CoreCrypto>,
challenge: Vec<u8>,
) -> Result<(), CoreCryptoError>
👎Deprecated: Please create a transaction in Core Crypto and call Self::context_newoidc_challenge_response.
pub async fn new_oidc_challenge_response( &self, cc: Arc<CoreCrypto>, challenge: Vec<u8>, ) -> Result<(), CoreCryptoError>
Sourcepub async fn context_new_oidc_challenge_response(
&self,
cc: Arc<CoreCryptoContext>,
challenge: Vec<u8>,
) -> Result<(), CoreCryptoError>
pub async fn context_new_oidc_challenge_response( &self, cc: Arc<CoreCryptoContext>, challenge: Vec<u8>, ) -> Result<(), CoreCryptoError>
Sourcepub async fn check_order_request(
&self,
order_url: String,
previous_nonce: String,
) -> Result<Vec<u8>, CoreCryptoError>
pub async fn check_order_request( &self, order_url: String, previous_nonce: String, ) -> Result<Vec<u8>, CoreCryptoError>
Sourcepub async fn check_order_response(
&self,
order: Vec<u8>,
) -> Result<String, CoreCryptoError>
pub async fn check_order_response( &self, order: Vec<u8>, ) -> Result<String, CoreCryptoError>
Sourcepub async fn finalize_request(
&self,
previous_nonce: String,
) -> Result<Vec<u8>, CoreCryptoError>
pub async fn finalize_request( &self, previous_nonce: String, ) -> Result<Vec<u8>, CoreCryptoError>
Sourcepub async fn finalize_response(
&self,
finalize: Vec<u8>,
) -> Result<String, CoreCryptoError>
pub async fn finalize_response( &self, finalize: Vec<u8>, ) -> Result<String, CoreCryptoError>
Sourcepub async fn certificate_request(
&self,
previous_nonce: String,
) -> Result<Vec<u8>, CoreCryptoError>
pub async fn certificate_request( &self, previous_nonce: String, ) -> Result<Vec<u8>, CoreCryptoError>
Sourcepub async fn get_refresh_token(&self) -> Result<String, CoreCryptoError>
pub async fn get_refresh_token(&self) -> Result<String, CoreCryptoError>
Trait Implementations§
Source§impl Debug for E2eiEnrollment
impl Debug for E2eiEnrollment
Source§impl<UT> LiftRef<UT> for E2eiEnrollment
impl<UT> LiftRef<UT> for E2eiEnrollment
type LiftType = Arc<E2eiEnrollment>
Source§impl<UT> LowerError<UT> for E2eiEnrollment
impl<UT> LowerError<UT> for E2eiEnrollment
Source§fn lower_error(obj: Self) -> RustBuffer
fn lower_error(obj: Self) -> RustBuffer
Lower this value for scaffolding function return Read more
Source§impl<UT> LowerReturn<UT> for E2eiEnrollment
impl<UT> LowerReturn<UT> for E2eiEnrollment
Source§type ReturnType = <Arc<E2eiEnrollment> as LowerReturn<UniFfiTag>>::ReturnType
type ReturnType = <Arc<E2eiEnrollment> as LowerReturn<UniFfiTag>>::ReturnType
The type that should be returned by scaffolding functions for this type. Read more
Source§fn lower_return(obj: Self) -> Result<Self::ReturnType, RustCallError>
fn lower_return(obj: Self) -> Result<Self::ReturnType, RustCallError>
Lower the return value from an scaffolding call Read more
§fn handle_failed_lift(
error: LiftArgsError,
) -> Result<Self::ReturnType, RustCallError>
fn handle_failed_lift( error: LiftArgsError, ) -> Result<Self::ReturnType, RustCallError>
Lower the return value for failed argument lifts Read more
Source§impl<UT> TypeId<UT> for E2eiEnrollment
impl<UT> TypeId<UT> for E2eiEnrollment
const TYPE_ID_META: MetadataBuffer
Auto Trait Implementations§
impl Freeze for E2eiEnrollment
impl !RefUnwindSafe for E2eiEnrollment
impl Send for E2eiEnrollment
impl Sync for E2eiEnrollment
impl Unpin for E2eiEnrollment
impl !UnwindSafe for E2eiEnrollment
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T, UT> HandleAlloc<UT> for T
impl<T, UT> HandleAlloc<UT> for T
§fn new_handle(value: Arc<T>) -> Handle
fn new_handle(value: Arc<T>) -> Handle
Create a new handle for an Arc value Read more
§unsafe fn clone_handle(handle: Handle) -> Handle
unsafe fn clone_handle(handle: Handle) -> Handle
Clone a handle Read more
§unsafe fn consume_handle(handle: Handle) -> Arc<T>
unsafe fn consume_handle(handle: Handle) -> Arc<T>
Consume a handle, getting back the initial
Arc<>
Read moreSource§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more