pub async fn secret_by_key_id(vault: &mut impl AsymmetricVault + SecretVault)