pub struct RedisTlsConfig {
pub enabled: bool,
pub ca_cert_path: Option<String>,
pub client_cert_path: Option<String>,
pub client_key_path: Option<String>,
pub sni: Option<String>,
pub skip_verify: bool,
}Expand description
v3.8.0:Redis TLS 加密连接配置
Fields§
§enabled: bool是否启用 TLS
ca_cert_path: Option<String>CA 证书路径
client_cert_path: Option<String>客户端证书路径(双向认证)
client_key_path: Option<String>客户端私钥路径(双向认证)
sni: Option<String>SNI 主机名
skip_verify: bool是否跳过证书验证(仅开发环境允许)
Implementations§
Trait Implementations§
Source§impl Clone for RedisTlsConfig
impl Clone for RedisTlsConfig
Source§fn clone(&self) -> RedisTlsConfig
fn clone(&self) -> RedisTlsConfig
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 moreAuto Trait Implementations§
impl Freeze for RedisTlsConfig
impl RefUnwindSafe for RedisTlsConfig
impl Send for RedisTlsConfig
impl Sync for RedisTlsConfig
impl Unpin for RedisTlsConfig
impl UnsafeUnpin for RedisTlsConfig
impl UnwindSafe for RedisTlsConfig
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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