Determines whether the endpoint acts as a client or server.
Determines the level of peer validation.
Permit a server to accept connection requests from non-SSL clients.
Initialize the ssl domain object.
Set the certificate that identifies the local node to the remote.
Configure the level of verification used on the peer certificate.
Configure the set of trusted CA certificates used by this node to verify peers.
I store the details used to create SSL sessions.