Constructor.
The SSL socket context to use. A reference to it is stored so that it does not get cleaned up while the socket is used.
See Implementation
Constructor.