pub struct PckCertificateResponse {
pub pck_cert_pem: String,
pub issuer_chain: String,
pub tcbm: String,
pub fmspc: String,
}
Expand description
Response structure for a PCK (Platform Configuration Key) Certificate.
Contains the PCK certificate, its issuer chain, TCB measurement, and FMSPC value.
Fields§
§pck_cert_pem: String
PEM-encoded PCK certificate.
issuer_chain: String
PEM-encoded certificate chain for the PCK certificate issuer. Header name differs between v3 (“PCS-Certificate-Issuer-Chain”) and v4 (“SGX-PCK-Certificate-Issuer-Chain”).
tcbm: String
TCBm value associated with the certificate (Hex-encoded).
fmspc: String
FMSPC value associated with the certificate (Hex-encoded).
Trait Implementations§
Source§impl Clone for PckCertificateResponse
impl Clone for PckCertificateResponse
Source§fn clone(&self) -> PckCertificateResponse
fn clone(&self) -> PckCertificateResponse
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 PckCertificateResponse
impl RefUnwindSafe for PckCertificateResponse
impl Send for PckCertificateResponse
impl Sync for PckCertificateResponse
impl Unpin for PckCertificateResponse
impl UnwindSafe for PckCertificateResponse
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