Struct oasis_core_runtime::enclave_rpc::session::SessionInfo
source · pub struct SessionInfo {
pub rak_binding: RAKBinding,
pub verified_attestation: VerifiedAttestation,
pub endorsed_by: Option<PublicKey>,
}
Expand description
Information about a session.
Fields§
§rak_binding: RAKBinding
RAK binding.
verified_attestation: VerifiedAttestation
Verified TEE remote attestation.
endorsed_by: Option<PublicKey>
Identifier of the node that endorsed the TEE.
Auto Trait Implementations§
impl Freeze for SessionInfo
impl RefUnwindSafe for SessionInfo
impl Send for SessionInfo
impl Sync for SessionInfo
impl Unpin for SessionInfo
impl UnwindSafe for SessionInfo
Blanket Implementations§
§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
§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