pub struct PckCrlApi { /* private fields */ }Implementations§
Trait Implementations§
Source§impl<'inp> PckCrlService<'inp> for PckCrlApi
impl<'inp> PckCrlService<'inp> for PckCrlApi
fn build_input( &'inp self, ca: DcapArtifactIssuer, ) -> <Self as ProvisioningServiceApi<'inp>>::Input
Source§impl<'inp> ProvisioningServiceApi<'inp> for PckCrlApi
Implementation of pckcrl
See: https://api.portal.trustedservices.intel.com/documentation#pcs-revocation-v4
impl<'inp> ProvisioningServiceApi<'inp> for PckCrlApi
Implementation of pckcrl See: https://api.portal.trustedservices.intel.com/documentation#pcs-revocation-v4
type Input = PckCrlIn
type Output = PckCrl<Unverified>
fn build_request( &self, input: &Self::Input, ) -> Result<(String, Vec<(String, String)>), Error>
fn validate_response(&self, status_code: StatusCode) -> Result<(), Error>
fn parse_response( &self, response_body: String, response_headers: Vec<(String, String)>, _api_version: PcsVersion, ) -> Result<Self::Output, Error>
Auto Trait Implementations§
impl Freeze for PckCrlApi
impl RefUnwindSafe for PckCrlApi
impl Send for PckCrlApi
impl Sync for PckCrlApi
impl Unpin for PckCrlApi
impl UnwindSafe for PckCrlApi
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