pub struct Accepted { /* private fields */ }
Expand description
Represents a ClientHello
message received through the Acceptor
.
Contains the state required to resume the connection through Accepted::into_connection()
.
Implementations§
source§impl Accepted
impl Accepted
sourcepub fn client_hello(&self) -> ClientHello<'_>
pub fn client_hello(&self) -> ClientHello<'_>
Get the ClientHello
for this connection.
sourcepub fn into_connection(
self,
config: Arc<ServerConfig>
) -> Result<ServerConnection, Error>
pub fn into_connection( self, config: Arc<ServerConfig> ) -> Result<ServerConnection, Error>
Convert the Accepted
into a ServerConnection
.
Takes the state returned from Acceptor::accept()
as well as the ServerConfig
and
sign::CertifiedKey
that should be used for the session. Returns an error if
configuration-dependent validation of the received ClientHello
message fails.