Trait CertificateApi

Source
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§

Source

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

Retrieve a certificate.

Source

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

Request a new certificate for an Enclave application

Implementors§