Struct tss_esapi::structures::Attest
source · pub struct Attest { /* private fields */ }
Expand description
Implementations§
source§impl Attest
impl Attest
sourcepub const fn attestation_type(&self) -> AttestationType
pub const fn attestation_type(&self) -> AttestationType
Returns attestation type
sourcepub const fn qualified_signer(&self) -> &Name
pub const fn qualified_signer(&self) -> &Name
Returns the qualified name of the signing object.
sourcepub const fn extra_data(&self) -> &Data
pub const fn extra_data(&self) -> &Data
Returns the extra data specified by the caller.
sourcepub const fn clock_info(&self) -> &ClockInfo
pub const fn clock_info(&self) -> &ClockInfo
Returns the internal TPM clock data.
sourcepub const fn firmware_version(&self) -> u64
pub const fn firmware_version(&self) -> u64
Returns TPM firmware version number.
sourcepub const fn attested(&self) -> &AttestInfo
pub const fn attested(&self) -> &AttestInfo
Returns types specific attestation information
Trait Implementations§
source§impl From<Attest> for TPMS_ATTEST
impl From<Attest> for TPMS_ATTEST
source§impl TryFrom<AttestBuffer> for Attest
impl TryFrom<AttestBuffer> for Attest
source§impl TryFrom<TPMS_ATTEST> for Attest
impl TryFrom<TPMS_ATTEST> for Attest
source§impl UnMarshall for Attest
impl UnMarshall for Attest
source§fn unmarshall(marshalled_data: &[u8]) -> Result<Self>
fn unmarshall(marshalled_data: &[u8]) -> Result<Self>
Unmarshall the structure from TPMS_ATTEST
Auto Trait Implementations§
impl Freeze for Attest
impl RefUnwindSafe for Attest
impl Send for Attest
impl Sync for Attest
impl Unpin for Attest
impl UnwindSafe for Attest
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