conexus logo

Conexus::NSS::Certificate Class Reference

#include <certificate.h>

List of all members.

Public Types

typedef ConexusPointer
< Certificate
pointer

Public Member Functions

 ~Certificate ()
bool verify_name (const std::string &hostname)
CERT_VALIDITY check_time_validity (int64_t time, bool allow_override)
bool ca_names_in_chain (CERTDistNames *ca_names)
KEA kea ()
SSLKEAType nss_kea ()
 operator bool ()
void set_cobj (CERTCertificate *cobj)
CERTCertificate * cobj ()

Static Public Member Functions

static pointer create (CERTCertificate *cobj=NULL)
static pointer create (const std::string &nickname, void *wincx=NULL)

Protected Member Functions

 Certificate (CERTCertificate *cobj=NULL)

Protected Attributes

CERTCertificate * m_cobj


Detailed Description

Author:
Rick L Vinyard Jr <rvinyard@cs.nmsu.edu>

Member Typedef Documentation


Constructor & Destructor Documentation

Conexus::NSS::Certificate::Certificate ( CERTCertificate *  cobj = NULL  )  [protected]

Referenced by create().

Conexus::NSS::Certificate::~Certificate (  ) 

References m_cobj.


Member Function Documentation

bool Conexus::NSS::Certificate::ca_names_in_chain ( CERTDistNames *  ca_names  ) 

References m_cobj.

CERT_VALIDITY Conexus::NSS::Certificate::check_time_validity ( int64_t  time,
bool  allow_override 
)

References m_cobj.

CERTCertificate * Conexus::NSS::Certificate::cobj (  ) 

References m_cobj.

Referenced by create().

Certificate::pointer Conexus::NSS::Certificate::create ( const std::string &  nickname,
void *  wincx = NULL 
) [static]

References Certificate(), and cobj().

Certificate::pointer Conexus::NSS::Certificate::create ( CERTCertificate *  cobj = NULL  )  [static]

References Certificate().

KEA Conexus::NSS::Certificate::kea (  ) 

References m_cobj.

SSLKEAType Conexus::NSS::Certificate::nss_kea (  ) 

References m_cobj.

Conexus::NSS::Certificate::operator bool (  ) 

References m_cobj.

void Conexus::NSS::Certificate::set_cobj ( CERTCertificate *  cobj  ) 

References m_cobj.

bool Conexus::NSS::Certificate::verify_name ( const std::string &  hostname  ) 

References m_cobj.


Member Data Documentation

CERTCertificate* Conexus::NSS::Certificate::m_cobj [protected]


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

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