pub struct RingProvider { /* private fields */ }Expand description
A CryptoProvider backed by rustls’s pure-Rust ring module
(non-fips feature). Not FIPS-validated, fips_mode() is always false.
Server-auth and mutual-TLS, built from PEM.
Implementations§
Trait Implementations§
Source§impl Clone for RingProvider
impl Clone for RingProvider
Source§fn clone(&self) -> RingProvider
fn clone(&self) -> RingProvider
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 moreSource§impl CryptoProvider for RingProvider
Available on crate feature non-fips only.
impl CryptoProvider for RingProvider
Available on crate feature
non-fips only.Source§fn server_config(&self) -> Arc<ServerConfig>
fn server_config(&self) -> Arc<ServerConfig>
The server-side TLS configuration for terminating client connections.
Auto Trait Implementations§
impl !RefUnwindSafe for RingProvider
impl !UnwindSafe for RingProvider
impl Freeze for RingProvider
impl Send for RingProvider
impl Sync for RingProvider
impl Unpin for RingProvider
impl UnsafeUnpin for RingProvider
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