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.