Struct ic_identity_hsm::HardwareIdentity [−][src]
pub struct HardwareIdentity { /* fields omitted */ }
Expand description
An identity based on an HSM
Implementations
Create an identity using a specific key on an HSM. The filename will be something like /usr/local/lib/opensc-pkcs11.s The key_id must refer to a ECDSA key with parameters prime256v1 (secp256r1) The key must already have been created. You can create one with pkcs11-tool: $ pkcs11-tool -k –slot $SLOT -d $KEY_ID –key-type EC:prime256v1 –pin $PIN
Trait Implementations
Returns a sender, ie. the Principal ID that is used to sign a request. Only one sender can be used per request. Read more
Auto Trait Implementations
impl RefUnwindSafe for HardwareIdentity
impl Send for HardwareIdentity
impl Sync for HardwareIdentity
impl Unpin for HardwareIdentity
impl UnwindSafe for HardwareIdentity
Blanket Implementations
Mutably borrows from an owned value. Read more
pub fn vzip(self) -> V
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more