[−][src]Struct quinn_proto::crypto::rustls::AuthenticationData
Authentication data for (rustls) TLS session
Fields
peer_certificates: Option<CertificateChain>
The certificate chain used by the peer to authenticate
For clients, this is the certificate chain of the server. For servers, this is the certificate chain of the client, if client authentication was completed.
None
if this data was requested from the session before this value is available.
If this is None
, and Connection::is_handshaking
returns false
, the connection
will have already been closed.
protocol: Option<Vec<u8>>
The negotiated application protocol
server_name: Option<String>
The server name specified by the client
None
for outgoing connections.
Auto Trait Implementations
impl RefUnwindSafe for AuthenticationData
impl Send for AuthenticationData
impl Sync for AuthenticationData
impl Unpin for AuthenticationData
impl UnwindSafe for AuthenticationData
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,