pub struct TcbInfoResponse {
pub tcb_info_json: TcbInfoJson,
pub issuer_chain: String,
}
Expand description
Response structure for TCB (Trusted Computing Base) Information.
Contains the JSON representation of TCB information for a specific platform, along with the certificate chain of the TCB Info signer.
Fields§
§tcb_info_json: TcbInfoJson
JSON containing TCB information for a specific platform (FMSPC).
issuer_chain: String
PEM-encoded certificate chain for the TCB Info signer. Header name differs slightly between v3 (“SGX-TCB-Info-Issuer-Chain”) and v4 (“TCB-Info-Issuer-Chain” - check spec).
Trait Implementations§
Source§impl Clone for TcbInfoResponse
impl Clone for TcbInfoResponse
Source§fn clone(&self) -> TcbInfoResponse
fn clone(&self) -> TcbInfoResponse
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreAuto Trait Implementations§
impl Freeze for TcbInfoResponse
impl RefUnwindSafe for TcbInfoResponse
impl Send for TcbInfoResponse
impl Sync for TcbInfoResponse
impl Unpin for TcbInfoResponse
impl UnwindSafe for TcbInfoResponse
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