Struct yubihsm::HttpAdapter[][src]

pub struct HttpAdapter { /* fields omitted */ }

Adapter for yubihsm-connector which communicates using HTTP.

The yubihsm-connector service is a small HTTP(S) service which exposes a YubiHSM2 to a network, allowing several clients using it concurrently.

This adapter communicates with a YubiHSM2 via yubihsm-connector. For more information on yubihsm-connector, see:

https://developers.yubico.com/YubiHSM2/Component_Reference/yubihsm-connector/

Methods

impl HttpAdapter
[src]

GET /connector/status returning adapter::http::ConnectorStatus

Trait Implementations

impl Adapter for HttpAdapter
[src]

Configuration options for this adapter

Open a connection to a yubihsm-connector process

Check that yubihsm-connector is available and returning status OK

Get the serial number for the current YubiHSM2 (if available)

POST /connector/api with a given command message

Auto Trait Implementations

impl Send for HttpAdapter

impl Sync for HttpAdapter