PckCertService

Trait PckCertService 

Source
pub trait PckCertService<'inp>: ProvisioningServiceApi<'inp, Input = PckCertIn<'inp>, Output = PckCert<Unverified>> {
    // Required method
    fn build_input(
        &'inp self,
        encrypted_ppid: Option<&'inp EncPpid>,
        pce_id: &'inp PceId,
        cpu_svn: &'inp CpuSvn,
        pce_isvsvn: PceIsvsvn,
        qe_id: Option<&'inp QeId>,
    ) -> <Self as ProvisioningServiceApi<'inp>>::Input;
}

Required Methods§

Source

fn build_input( &'inp self, encrypted_ppid: Option<&'inp EncPpid>, pce_id: &'inp PceId, cpu_svn: &'inp CpuSvn, pce_isvsvn: PceIsvsvn, qe_id: Option<&'inp QeId>, ) -> <Self as ProvisioningServiceApi<'inp>>::Input

Implementors§

Source§

impl<'inp> PckCertService<'inp> for dcap_artifact_retrieval::provisioning_client::azure::PckCertApi

Source§

impl<'inp> PckCertService<'inp> for dcap_artifact_retrieval::provisioning_client::intel::PckCertApi

Source§

impl<'inp> PckCertService<'inp> for dcap_artifact_retrieval::provisioning_client::pccs::PckCertApi