pub struct ClientTlsOptions {
pub client_cert: Vec<u8>,
pub client_private_key: Vec<u8>,
}Expand description
If using mTLS, both the client cert and private key must be specified, this contains them.
Fields§
§client_cert: Vec<u8>The certificate for this client, encoded as PEM
client_private_key: Vec<u8>The private key for this client, encoded as PEM
Trait Implementations§
Source§impl Clone for ClientTlsOptions
impl Clone for ClientTlsOptions
Source§fn clone(&self) -> ClientTlsOptions
fn clone(&self) -> ClientTlsOptions
Returns a duplicate of the value. Read more
1.0.0 · 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 ClientTlsOptions
impl RefUnwindSafe for ClientTlsOptions
impl Send for ClientTlsOptions
impl Sync for ClientTlsOptions
impl Unpin for ClientTlsOptions
impl UnsafeUnpin for ClientTlsOptions
impl UnwindSafe for ClientTlsOptions
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
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> 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