pub trait CertificateApi {
type Error;
// Required methods
fn get_certificate(&self, cert_id: Uuid) -> Result<Certificate, Self::Error>;
fn new_certificate(
&self,
body: NewCertificateRequest,
) -> Result<TaskResult, Self::Error>;
}
Required Associated Types§
Required Methods§
Sourcefn get_certificate(&self, cert_id: Uuid) -> Result<Certificate, Self::Error>
fn get_certificate(&self, cert_id: Uuid) -> Result<Certificate, Self::Error>
Retrieve a certificate.
Sourcefn new_certificate(
&self,
body: NewCertificateRequest,
) -> Result<TaskResult, Self::Error>
fn new_certificate( &self, body: NewCertificateRequest, ) -> Result<TaskResult, Self::Error>
Request a new certificate for an Enclave application