pub struct QeIdentitySigned { /* private fields */ }
Implementations§
Source§impl QeIdentitySigned
impl QeIdentitySigned
pub fn parse(body: &String, ca_chain: Vec<String>) -> Result<Self, Error>
pub fn new( raw_enclave_identity: String, signature: Vec<u8>, ca_chain: Vec<String>, ) -> Self
pub fn create_filename(evaluation_data_number: Option<u64>) -> String
pub fn write_to_file(&self, output_dir: &str) -> Result<String, Error>
pub fn write_to_file_if_not_exist( &self, output_dir: &str, ) -> Result<Option<PathBuf>, Error>
pub fn read_from_file( input_dir: &str, evaluation_data_number: Option<u64>, ) -> Result<Self, Error>
pub fn read_all<'a>( input_dir: &'a str, ) -> impl Iterator<Item = Result<Self, Error>> + 'a
pub fn raw_qe_identity(&self) -> &String
pub fn signature(&self) -> &Vec<u8> ⓘ
pub fn certificate_chain(&self) -> &Vec<String>
Trait Implementations§
Source§impl Clone for QeIdentitySigned
impl Clone for QeIdentitySigned
Source§fn clone(&self) -> QeIdentitySigned
fn clone(&self) -> QeIdentitySigned
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for QeIdentitySigned
impl Debug for QeIdentitySigned
Source§impl<'de> Deserialize<'de> for QeIdentitySigned
impl<'de> Deserialize<'de> for QeIdentitySigned
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for QeIdentitySigned
impl PartialEq for QeIdentitySigned
Source§impl Serialize for QeIdentitySigned
impl Serialize for QeIdentitySigned
Source§impl TryFrom<&QeIdentitySigned> for QeIdentity<Unverified>
impl TryFrom<&QeIdentitySigned> for QeIdentity<Unverified>
impl Eq for QeIdentitySigned
impl StructuralPartialEq for QeIdentitySigned
Auto Trait Implementations§
impl Freeze for QeIdentitySigned
impl RefUnwindSafe for QeIdentitySigned
impl Send for QeIdentitySigned
impl Sync for QeIdentitySigned
impl Unpin for QeIdentitySigned
impl UnwindSafe for QeIdentitySigned
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