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 SecurityConfigBuilder[src]
&mut self,
ca_file: Option<PathBuf>
) -> &mut SecurityConfigBuilder
Sets the trusted root CA file.
pub fn key_file(
&mut self,
key_file: Option<PathBuf>
) -> &mut SecurityConfigBuilder[src]
&mut self,
key_file: Option<PathBuf>
) -> &mut SecurityConfigBuilder
Sets the private key used for client certificate authentication.
pub fn cert_file(
&mut self,
cert_file: Option<PathBuf>
) -> &mut SecurityConfigBuilder[src]
&mut self,
cert_file: Option<PathBuf>
) -> &mut SecurityConfigBuilder
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]pub fn default() -> SecurityConfigBuilder[src]
impl From<SecurityConfig> for SecurityConfigBuilder[src]
impl From<SecurityConfig> for SecurityConfigBuilder[src]pub 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 SecurityConfigBuilderBlanket Implementations
impl<T> Instrument for T[src]
impl<T> Instrument for T[src]pub fn instrument(self, span: Span) -> Instrumented<Self>[src]
pub fn in_current_span(self) -> Instrumented<Self>[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,