Skip to main content

KeyProvider

Trait KeyProvider 

Source
pub trait KeyProvider: Send + Sync {
    // Required methods
    fn load_identity_keys(
        &self,
        agent_id: &str,
    ) -> AcpResult<IdentityKeyMaterial>;
    fn load_tls_material(&self, agent_id: &str) -> AcpResult<TlsMaterial>;
    fn load_ca_bundle(&self, agent_id: &str) -> AcpResult<Option<String>>;
    fn describe(&self) -> KeyProviderInfo;
}

Required Methods§

Implementors§