Struct conjure_runtime::config::SecurityConfig [−][src]
pub struct SecurityConfig { /* fields omitted */ }Expand description
Security configuration used to communicate with a service.
Implementations
Returns a new builder.
The path to a file containing PEM-formatted root certificates trusted to identify the service.
These certificates are used in addition to the system’s root CA list.
The path to a file containing a PEM-formatted private key used for client certificate authentication.
This key is expected to match the leaf certificate in Self::cert_file.
The path to a file containing PEM-formatted certificates used for client certificate authentication.
The file should start with the leaf certificate corresponding to the key in Self::key_file, and the contain
the remainder of the certificate chain to a trusted root.
Trait Implementations
Returns the “default value” for a type. Read more
pub fn deserialize<__D>(
__deserializer: __D
) -> Result<SecurityConfig, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
pub fn deserialize<__D>(
__deserializer: __D
) -> Result<SecurityConfig, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Performs the conversion.
This method tests for self and other values to be equal, and is used
by ==. Read more
This method tests for !=.
Auto Trait Implementations
impl RefUnwindSafe for SecurityConfig
impl Send for SecurityConfig
impl Sync for SecurityConfig
impl Unpin for SecurityConfig
impl UnwindSafe for SecurityConfig
Blanket Implementations
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span, returning an
Instrumented wrapper. 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