Public Member Functions | Data Fields

SSLCertLookup Struct Reference

#include <P_SSLCertLookup.h>

Collaboration diagram for SSLCertLookup:
Collaboration graph
[legend]

Public Member Functions

bool insert (SSL_CTX *ctx, const char *name)
bool insert (SSL_CTX *ctx, const IpEndpoint &address)
SSL_CTX * findInfoInHash (const char *address) const
SSL_CTX * findInfoInHash (const IpEndpoint &address) const
SSL_CTX * defaultContext () const
unsigned count () const
SSL_CTX * get (unsigned i) const
 SSLCertLookup ()
virtual ~SSLCertLookup ()

Data Fields

SSLContextStoragessl_storage
SSL_CTX * ssl_default

Detailed Description

Definition at line 33 of file P_SSLCertLookup.h.


Constructor & Destructor Documentation

SSLCertLookup::SSLCertLookup (  ) 

Definition at line 97 of file SSLCertLookup.cc.

SSLCertLookup::~SSLCertLookup (  )  [virtual]

Definition at line 102 of file SSLCertLookup.cc.

References ssl_storage.


Member Function Documentation

unsigned SSLCertLookup::count (  )  const

Definition at line 147 of file SSLCertLookup.cc.

References SSLContextStorage::count(), and ssl_storage.

SSL_CTX* SSLCertLookup::defaultContext (  )  const [inline]

Definition at line 44 of file P_SSLCertLookup.h.

References ssl_default.

SSL_CTX * SSLCertLookup::findInfoInHash ( const char *  address  )  const

Definition at line 108 of file SSLCertLookup.cc.

References SSLContextStorage::lookup(), and ssl_storage.

SSL_CTX * SSLCertLookup::findInfoInHash ( const IpEndpoint address  )  const
SSL_CTX * SSLCertLookup::get ( unsigned  i  )  const

Definition at line 153 of file SSLCertLookup.cc.

References SSLContextStorage::get(), and ssl_storage.

Referenced by SSLCertificateConfig::acquire().

bool SSLCertLookup::insert ( SSL_CTX *  ctx,
const IpEndpoint address 
)
bool SSLCertLookup::insert ( SSL_CTX *  ctx,
const char *  name 
)

Definition at line 134 of file SSLCertLookup.cc.

References SSLContextStorage::insert(), and ssl_storage.

Referenced by ssl_index_certificate(), and ssl_store_ssl_context().


Field Documentation

Definition at line 35 of file P_SSLCertLookup.h.

Referenced by count(), findInfoInHash(), get(), insert(), and ~SSLCertLookup().


The documentation for this struct was generated from the following files: