Trait ockam_vault_core::KeyIdVault [−][src]
pub trait KeyIdVault: Zeroize { fn get_secret_by_key_id(&mut self, key_id: &str) -> Result<Secret>; fn compute_key_id_for_public_key(
&mut self,
public_key: &PublicKey
) -> Result<KeyId>; }
Expand description
Key id related vault functionality
Required methods
fn get_secret_by_key_id(&mut self, key_id: &str) -> Result<Secret>
[src]
fn get_secret_by_key_id(&mut self, key_id: &str) -> Result<Secret>
[src]Return Secret
for given key id
fn compute_key_id_for_public_key(
&mut self,
public_key: &PublicKey
) -> Result<KeyId>
[src]
fn compute_key_id_for_public_key(
&mut self,
public_key: &PublicKey
) -> Result<KeyId>
[src]Return KeyId for given public key