conexus logo

Conexus::SSL Namespace Reference


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

Typedef Documentation


Enumeration Type Documentation

Enumerator:
DECRYPTION 
ENCRYPTION 

Enumerator:
PEM 
ASN1 

Enumerator:
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 

Enumerator:
VERIFY_NONE 
VERIFY_PEER 
VERIFY_FAIL_IF_NO_PEER_CERT 
VERIFY_CLIENT_ONCE 


Function Documentation

Context::pointer Conexus::SSL::context (  ) 

void Conexus::SSL::init ( bool  use_dispatcher_default,
Method  method 
)

bool Conexus::SSL::initialized (  ) 

References ssl_initialized.


Variable Documentation

Referenced by context(), and init().

Referenced by init(), and initialized().


Generated on Wed Jul 8 15:51:29 2009 for conexus by doxygen 1.5.8