Namespaces |
namespace | IPv4 |
namespace | IPv6 |
Classes |
class | Context |
class | exception |
| Base class for all conexus-ssl library exceptions. More...
|
class | SSL |
Typedefs |
typedef enum Conexus::SSL::Method | Method |
typedef enum Conexus::SSL::FileType | FileType |
typedef enum
Conexus::SSL::EncDecFlag | EncDecFlag |
typedef enum Conexus::SSL::Verify | Verify |
Enumerations |
enum | Method {
SSLV2,
SSLV2_SERVER,
SSLV2_CLIENT,
SSLV3,
SSLV3_SERVER,
SSLV3_CLIENT,
TLSV1,
TLSV1_SERVER,
TLSV1_CLIENT,
SSLV23,
SSLV23_SERVER,
SSLV23_CLIENT,
DTLSV1,
DTLSV1_SERVER,
DTLSV1_CLIENT
} |
enum | FileType { PEM = SSL_FILETYPE_PEM,
ASN1 = SSL_FILETYPE_ASN1
} |
enum | EncDecFlag { DECRYPTION,
ENCRYPTION
} |
enum | Verify { VERIFY_NONE = SSL_VERIFY_NONE,
VERIFY_PEER = SSL_VERIFY_PEER,
VERIFY_FAIL_IF_NO_PEER_CERT = SSL_VERIFY_FAIL_IF_NO_PEER_CERT,
VERIFY_CLIENT_ONCE = SSL_VERIFY_CLIENT_ONCE
} |
Functions |
void | init (bool use_dispatcher_default, Method method) |
bool | initialized () |
Context::pointer | context () |
Variables |
bool | ssl_initialized = false |
Context::pointer | ssl_context |