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§
Sourcefn get_certificate(&mut self, cert_id: Uuid) -> Result<Certificate, Self::Error>
fn get_certificate(&mut self, cert_id: Uuid) -> Result<Certificate, Self::Error>
Retrieve a certificate.
Sourcefn new_certificate(
&mut self,
body: NewCertificateRequest,
) -> Result<TaskResult, Self::Error>
fn new_certificate( &mut self, body: NewCertificateRequest, ) -> Result<TaskResult, Self::Error>
Request a new certificate for an Enclave application