pub struct TlsSettings {
pub cert: PathBuf,
pub key: PathBuf,
pub client_ca: Option<PathBuf>,
}Expand description
--tls-cert, --tls-key and --tls-client-ca
Fields§
§cert: PathBufPEM certificate chain, the server’s certificate first
key: PathBufPEM private key (ECDSA P-256 / P-384 or Ed25519)
client_ca: Option<PathBuf>PEM CA certificates; when set, clients must present a certificate they signed
Trait Implementations§
Source§impl Clone for TlsSettings
impl Clone for TlsSettings
Source§impl Debug for TlsSettings
impl Debug for TlsSettings
Source§impl PartialEq for TlsSettings
impl PartialEq for TlsSettings
impl StructuralPartialEq for TlsSettings
Auto Trait Implementations§
impl Freeze for TlsSettings
impl RefUnwindSafe for TlsSettings
impl Send for TlsSettings
impl Sync for TlsSettings
impl Unpin for TlsSettings
impl UnsafeUnpin for TlsSettings
impl UnwindSafe for TlsSettings
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 moreSource§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request