pub struct CertificateDetails {
pub enclave_info: Option<EnclaveInfo>,
pub subject_name: String,
pub issuer_name: String,
pub valid_until: i64,
pub valid_from: i64,
pub cpusvn: String,
pub ias_quote_status: String,
}Fields§
§enclave_info: Option<EnclaveInfo>§subject_name: Stringname of the subject
issuer_name: Stringname of the issuer
valid_until: i64certificate expiry date
valid_from: i64certificate valid from
cpusvn: Stringcpusvn, as a hex string
ias_quote_status: Stringias quote status
Implementations§
Trait Implementations§
Source§impl Clone for CertificateDetails
impl Clone for CertificateDetails
Source§fn clone(&self) -> CertificateDetails
fn clone(&self) -> CertificateDetails
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 CertificateDetails
impl Debug for CertificateDetails
Source§impl<'de> Deserialize<'de> for CertificateDetails
impl<'de> Deserialize<'de> for CertificateDetails
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<CertificateDetails, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<CertificateDetails, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for CertificateDetails
impl PartialEq for CertificateDetails
Source§impl Serialize for CertificateDetails
impl Serialize for CertificateDetails
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl StructuralPartialEq for CertificateDetails
Auto Trait Implementations§
impl Freeze for CertificateDetails
impl RefUnwindSafe for CertificateDetails
impl Send for CertificateDetails
impl Sync for CertificateDetails
impl Unpin for CertificateDetails
impl UnwindSafe for CertificateDetails
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