Struct conjure_runtime_config::SecurityConfigBuilder [−][src]
pub struct SecurityConfigBuilder(_);
A builder type for SecurityConfigs.
Implementations
impl SecurityConfigBuilder[src]
impl SecurityConfigBuilder[src]pub fn ca_file(&mut self, ca_file: Option<PathBuf>) -> &mut Self[src]
Sets the trusted root CA file.
pub fn key_file(&mut self, key_file: Option<PathBuf>) -> &mut Self[src]
Sets the private key used for client certificate authentication.
pub fn cert_file(&mut self, cert_file: Option<PathBuf>) -> &mut Self[src]
Sets the certificate chain used for client certificate authentication.
pub fn build(&self) -> SecurityConfig[src]
Creates a new SecurityConfig.
Trait Implementations
impl Default for SecurityConfigBuilder[src]
impl Default for SecurityConfigBuilder[src]fn default() -> SecurityConfigBuilder[src]
impl From<SecurityConfig> for SecurityConfigBuilder[src]
impl From<SecurityConfig> for SecurityConfigBuilder[src]fn from(config: SecurityConfig) -> SecurityConfigBuilder[src]
Auto Trait Implementations
impl RefUnwindSafe for SecurityConfigBuilder
impl RefUnwindSafe for SecurityConfigBuilderimpl Send for SecurityConfigBuilder
impl Send for SecurityConfigBuilderimpl Sync for SecurityConfigBuilder
impl Sync for SecurityConfigBuilderimpl Unpin for SecurityConfigBuilder
impl Unpin for SecurityConfigBuilderimpl UnwindSafe for SecurityConfigBuilder
impl UnwindSafe for SecurityConfigBuilder