pub struct IdentityConfiguration {
pub hsm: Option<HardwareIdentityConfiguration>,
pub encryption: Option<EncryptionConfiguration>,
pub keyring_identity_suffix: Option<String>,
}Fields§
§hsm: Option<HardwareIdentityConfiguration>§encryption: Option<EncryptionConfiguration>If the identity’s PEM file is encrypted on disk this contains everything (except the password) to decrypt the file.
keyring_identity_suffix: Option<String>If the identity’s PEM file is stored in the system’s keyring, this field contains the identity’s name WITHOUT the common prefix.
Trait Implementations§
Source§impl Clone for IdentityConfiguration
impl Clone for IdentityConfiguration
Source§fn clone(&self) -> IdentityConfiguration
fn clone(&self) -> IdentityConfiguration
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for IdentityConfiguration
impl Debug for IdentityConfiguration
Source§impl Default for IdentityConfiguration
impl Default for IdentityConfiguration
Source§fn default() -> IdentityConfiguration
fn default() -> IdentityConfiguration
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for IdentityConfiguration
impl<'de> Deserialize<'de> for IdentityConfiguration
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
Auto Trait Implementations§
impl Freeze for IdentityConfiguration
impl RefUnwindSafe for IdentityConfiguration
impl Send for IdentityConfiguration
impl Sync for IdentityConfiguration
impl Unpin for IdentityConfiguration
impl UnsafeUnpin for IdentityConfiguration
impl UnwindSafe for IdentityConfiguration
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more