tice to create one <b>SSL_CTX</b> for use by multiple <b>SSL</b> objects instead of having one <b>SSL_CTX</b> for each <b>SSL</b> object that you create.</p>

<p>Each <b>SSL</b> object is also associated with two <b>BIO</b> objects. A <b>BIO</b> object is used for sending or receiving data from the underlying transport layer. For example you might create a <b>BIO</b> to represent a TCP socket. The <b>SSL</b> object uses one <b>BIO</b> for reading data and one <b>BIO</b> for writing data. In most cases you w