pub struct HsmConfig {
pub pkcs11_lib_path: String,
pub token_label: String,
pub key_label: String,
pub pin: String,
}Expand description
Configuration for Hardware Security Module (HSM) KeyStore
Fields§
§pkcs11_lib_path: String§token_label: String§key_label: String§pin: StringTrait Implementations§
Source§impl<'de> Deserialize<'de> for HsmConfig
impl<'de> Deserialize<'de> for HsmConfig
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for HsmConfig
impl StructuralPartialEq for HsmConfig
Auto Trait Implementations§
impl Freeze for HsmConfig
impl RefUnwindSafe for HsmConfig
impl Send for HsmConfig
impl Sync for HsmConfig
impl Unpin for HsmConfig
impl UnwindSafe for HsmConfig
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more