Trait CertificateApiMut

Source
pub trait CertificateApiMut {
    type Error;

    // Required methods
    fn get_certificate(
        &mut self,
        cert_id: Uuid,
    ) -> Result<Certificate, Self::Error>;
    fn new_certificate(
        &mut self,
        body: NewCertificateRequest,
    ) -> Result<TaskResult, Self::Error>;
}

Required Associated Types§

Required Methods§

Source

fn get_certificate(&mut self, cert_id: Uuid) -> Result<Certificate, Self::Error>

Retrieve a certificate.

Source

fn new_certificate( &mut self, body: NewCertificateRequest, ) -> Result<TaskResult, Self::Error>

Request a new certificate for an Enclave application

Implementors§

Source§

impl<T, E> CertificateApiMut for T
where T: CertificateApi<Error = E>,

Source§

type Error = E