Trait yubihsm::connector::Connector [] [src]

pub trait Connector: Sized + Send {
    fn open(connector_url: &str) -> Result<Self, Error>;
fn status(&self) -> Result<Status, Error>;
fn send_command(&self, cmd: Vec<u8>) -> Result<Vec<u8>, Error>; }

API for communicating with a yubihsm-connector

Required Methods

Open a connection to a yubihsm-connector

GET /connector/status returning the result as connector::Status

POST /connector/api with a given command message and return the response message

Implementors