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