pub struct MockSession;Expand description
Always-available provider producing Nitro-format documents signed through the mock root CA.
Trait Implementations§
Source§impl AttestationProvider for MockSession
Mock implementation of AttestationProvider; builds a mock-signed Nitro-format document.
impl AttestationProvider for MockSession
Mock implementation of AttestationProvider; builds a mock-signed Nitro-format document.
Source§fn is_available() -> bool
fn is_available() -> bool
The mock provider is always available.
Source§fn generate_document(
&self,
params: &AttestationParams,
) -> Result<EatClaimsSet, AttestationError>
fn generate_document( &self, params: &AttestationParams, ) -> Result<EatClaimsSet, AttestationError>
Builds a mock attestation document for params and wraps it as an EAT claims-set.
Auto Trait Implementations§
impl Freeze for MockSession
impl RefUnwindSafe for MockSession
impl Send for MockSession
impl Sync for MockSession
impl Unpin for MockSession
impl UnsafeUnpin for MockSession
impl UnwindSafe for MockSession
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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