pub struct TlsServerParameters {
pub client_cert_verify: TlsClientCertVerify,
pub min_protocol_version: Option<SslVersion>,
pub max_protocol_version: Option<SslVersion>,
pub server_certificate: TlsKey,
pub alpn: TlsAlpn,
}
Fields§
§client_cert_verify: TlsClientCertVerify
§min_protocol_version: Option<SslVersion>
§max_protocol_version: Option<SslVersion>
§server_certificate: TlsKey
§alpn: TlsAlpn
Implementations§
Source§impl TlsServerParameters
impl TlsServerParameters
pub fn new_with_certificate(server_certificate: TlsKey) -> Self
Trait Implementations§
Auto Trait Implementations§
impl Freeze for TlsServerParameters
impl RefUnwindSafe for TlsServerParameters
impl Send for TlsServerParameters
impl Sync for TlsServerParameters
impl Unpin for TlsServerParameters
impl UnwindSafe for TlsServerParameters
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