#include <OW_SSLSocketImpl.hpp>
Inheritance diagram for OW_NAMESPACE::SSLSocketImpl:


Public Member Functions | ||||
| SSLSocketImpl (SSLClientCtxRef sslCtx) | ||||
| SSLSocketImpl () | ||||
| SSLSocketImpl (SocketHandle_t fd, SocketAddress::AddressType addrType, const SSLServerCtxRef &sslCtx) | ||||
| This constructor is to be used only for server sockets. | ||||
| SSLSocketImpl (SocketHandle_t fd, SocketAddress::AddressType addrType) | ||||
| This constructor is to be used only for server sockets. | ||||
| SSLSocketImpl (const SocketAddress &addr) | ||||
| ||||
| virtual | ~SSLSocketImpl () | |||
| virtual void | connect (const SocketAddress &addr) | |||
| ||||
| virtual void | disconnect () | |||
| Select_t | getSelectObj () const | |||
| SSL * | getSSL () const | |||
| return the SSL structure associated with the socket | ||||
| bool | peerCertVerified () const | |||
| Did the peer certificate pass verification? | ||||
Private Member Functions | ||||
| virtual int | readAux (void *dataIn, int dataInLen) | |||
| ||||
| virtual int | writeAux (const void *dataOut, int dataOutLen) | |||
| ||||
| void | connectSSL () | |||
| virtual bool | waitForInput (int timeOutSecs=-1) | |||
| SSLSocketImpl (const SSLSocketImpl &arg) | ||||
| SSLSocketImpl & | operator= (const SSLSocketImpl &arg) | |||
Private Attributes | ||||
| SSL * | m_ssl | |||
| BIO * | m_sbio | |||
| SSLClientCtxRef | m_sslCtx | |||
| OWSSLContext | m_owctx | |||
Definition at line 53 of file OW_SSLSocketImpl.hpp.
|
|
|
|
|
|
|
||||||||||||||||
|
This constructor is to be used only for server sockets.
|
|
||||||||||||
|
This constructor is to be used only for server sockets.
|
|
|
|
|
|
|
|
|
|
|
|
Reimplemented from OW_NAMESPACE::SocketBaseImpl. |
|
|
|
|
|
Reimplemented from OW_NAMESPACE::SocketBaseImpl. |
|
|
Reimplemented from OW_NAMESPACE::SocketBaseImpl. |
|
|
return the SSL structure associated with the socket
|
|
|
|
|
|
Did the peer certificate pass verification?
|
|
||||||||||||
|
Implements OW_NAMESPACE::SocketBaseImpl. |
|
|
Reimplemented from OW_NAMESPACE::SocketBaseImpl. |
|
||||||||||||
|
Implements OW_NAMESPACE::SocketBaseImpl. |
|
|
Definition at line 122 of file OW_SSLSocketImpl.hpp. |
|
|
Definition at line 109 of file OW_SSLSocketImpl.hpp. |
|
|
Definition at line 108 of file OW_SSLSocketImpl.hpp. |
|
|
Definition at line 116 of file OW_SSLSocketImpl.hpp. |
1.4.6