pub struct TlsParameters {
pub server_cert_verify: TlsServerCertVerify,
pub cert: Option<CertificateDer<'static>>,
pub key: Option<PrivateKeyDer<'static>>,
pub root_cert: TlsCert,
pub crl: Vec<CertificateRevocationListDer<'static>>,
pub min_protocol_version: Option<SslVersion>,
pub max_protocol_version: Option<SslVersion>,
pub enable_keylog: bool,
pub sni_override: Option<Cow<'static, str>>,
pub alpn: TlsAlpn,
}
Fields§
§server_cert_verify: TlsServerCertVerify
§cert: Option<CertificateDer<'static>>
§key: Option<PrivateKeyDer<'static>>
§root_cert: TlsCert
§crl: Vec<CertificateRevocationListDer<'static>>
§min_protocol_version: Option<SslVersion>
§max_protocol_version: Option<SslVersion>
§enable_keylog: bool
§sni_override: Option<Cow<'static, str>>
§alpn: TlsAlpn
Implementations§
Source§impl TlsParameters
impl TlsParameters
Trait Implementations§
Source§impl Debug for TlsParameters
impl Debug for TlsParameters
Source§impl Default for TlsParameters
impl Default for TlsParameters
Source§fn default() -> TlsParameters
fn default() -> TlsParameters
Returns the “default value” for a type. Read more
Source§impl PartialEq for TlsParameters
impl PartialEq for TlsParameters
impl Eq for TlsParameters
impl StructuralPartialEq for TlsParameters
Auto Trait Implementations§
impl Freeze for TlsParameters
impl RefUnwindSafe for TlsParameters
impl Send for TlsParameters
impl Sync for TlsParameters
impl Unpin for TlsParameters
impl UnwindSafe for TlsParameters
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