Struct conjure_runtime::config::SecurityConfigBuilder
source · pub struct SecurityConfigBuilder(_);Expand description
A builder type for SecurityConfigs.
Implementations§
source§impl SecurityConfigBuilder
impl SecurityConfigBuilder
sourcepub fn ca_file(&mut self, ca_file: Option<PathBuf>) -> &mut SecurityConfigBuilder
pub fn ca_file(&mut self, ca_file: Option<PathBuf>) -> &mut SecurityConfigBuilder
Sets the trusted root CA file.
sourcepub fn key_file(
&mut self,
key_file: Option<PathBuf>
) -> &mut SecurityConfigBuilder
pub fn key_file(
&mut self,
key_file: Option<PathBuf>
) -> &mut SecurityConfigBuilder
Sets the private key used for client certificate authentication.
sourcepub fn cert_file(
&mut self,
cert_file: Option<PathBuf>
) -> &mut SecurityConfigBuilder
pub fn cert_file(
&mut self,
cert_file: Option<PathBuf>
) -> &mut SecurityConfigBuilder
Sets the certificate chain used for client certificate authentication.
sourcepub fn build(&self) -> SecurityConfig
pub fn build(&self) -> SecurityConfig
Creates a new SecurityConfig.
Trait Implementations§
source§impl Default for SecurityConfigBuilder
impl Default for SecurityConfigBuilder
source§fn default() -> SecurityConfigBuilder
fn default() -> SecurityConfigBuilder
Returns the “default value” for a type. Read more
source§impl From<SecurityConfig> for SecurityConfigBuilder
impl From<SecurityConfig> for SecurityConfigBuilder
source§fn from(config: SecurityConfig) -> SecurityConfigBuilder
fn from(config: SecurityConfig) -> SecurityConfigBuilder
Converts to this type from the input type.