Struct aesm_client::AesmClient [−][src]
pub struct AesmClient { /* fields omitted */ }
Implementations
Test the connection with AESM.
This should only be used for diagnostic purposes. This method returning
Ok
is not a guarantee that any of the other methods will function
correctly.
Obtain target info from QE.
Obtain remote attestation quote from QE.
Returns all keys supported by AESM service.
Obtain target info from QE.
Like init_quote
, but allows specifying the attestation key id.
Obtain remote attestation quote from QE.
Like get_quote
, but allows specifying the attestation key id.
If target_info
is not supplied, it’s determined from report
so that
the quote may be verified by the enclave it’s for.
Trait Implementations
Returns the “default value” for a type. Read more
Auto Trait Implementations
impl RefUnwindSafe for AesmClient
impl Send for AesmClient
impl Sync for AesmClient
impl Unpin for AesmClient
impl UnwindSafe for AesmClient
Blanket Implementations
Mutably borrows from an owned value. Read more