SSLCtxMgr.hpp File Reference

#include "blocxx/BLOCXX_config.h"
#include "blocxx/SSLException.hpp"
#include "blocxx/IntrusiveCountableBase.hpp"
#include "blocxx/IntrusiveReference.hpp"
#include "blocxx/Map.hpp"
#include "blocxx/Bool.hpp"
#include "blocxx/String.hpp"
#include <openssl/crypto.h>
#include <openssl/ssl.h>
#include <openssl/bio.h>

Go to the source code of this file.

Namespaces

namespace  BLOCXX_NAMESPACE

Classes

class  BLOCXX_NAMESPACE::SSLCtxMgr
struct  BLOCXX_NAMESPACE::SSLOpts
class  BLOCXX_NAMESPACE::SSLCtxBase
class  BLOCXX_NAMESPACE::SSLServerCtx
class  BLOCXX_NAMESPACE::SSLClientCtx
class  BLOCXX_NAMESPACE::SSLTrustStore
struct  BLOCXX_NAMESPACE::SSLTrustStore::UserInfo
struct  BLOCXX_NAMESPACE::OWSSLContext

Defines

#define BLOCXX_SSLCTX_MAX_CN_LEN   256
#define BLOCXX_SSL_RETRY_LIMIT   20

Typedefs

typedef int(* BLOCXX_NAMESPACE::certVerifyFuncPtr_t )(X509 *cert, const String &hostName)
 Verify a X509 certificate.


Define Documentation

#define BLOCXX_SSL_RETRY_LIMIT   20

#define BLOCXX_SSLCTX_MAX_CN_LEN   256

Author:
Bart Whiteley

Dan Nuffer

Definition at line 50 of file SSLCtxMgr.hpp.


Generated on Wed Feb 25 19:05:00 2009 for blocxx by  doxygen 1.5.6