conexus logo

Conexus::NSS::CertificateDB Class Reference

#include <certificatedb.h>

List of all members.

Public Types

typedef ConexusPointer
< CertificateDB
pointer

Public Member Functions

 ~CertificateDB ()
bool verify_certificate_now (Certificate::pointer cert, bool check_sig, CERT_USAGE usage, void *wincx)
Certificate::pointer find_certificate_by_name (SECItem *name)
CertificateNicknames::pointer get_certificate_nicknames (NICKNAMES what, void *wincx)
 operator bool ()
void set_cobj (CERTCertDBHandle *cobj)
CERTCertDBHandle * cobj ()

Static Public Member Functions

static pointer create (CERTCertDBHandle *cobj)
static pointer create ()
 Returns a smart pointer to the default certificate database.

Protected Member Functions

 CertificateDB (CERTCertDBHandle *cobj=NULL)

Protected Attributes

CERTCertDBHandle * m_cobj


Detailed Description

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

Member Typedef Documentation


Constructor & Destructor Documentation

Conexus::NSS::CertificateDB::CertificateDB ( CERTCertDBHandle *  cobj = NULL  )  [protected]

Referenced by create().

Conexus::NSS::CertificateDB::~CertificateDB (  ) 


Member Function Documentation

CERTCertDBHandle * Conexus::NSS::CertificateDB::cobj (  ) 

References m_cobj.

CertificateDB::pointer Conexus::NSS::CertificateDB::create (  )  [static]

Returns a smart pointer to the default certificate database.

References CertificateDB().

Referenced by find_certificate_by_name(), and get_certificate_nicknames().

CertificateDB::pointer Conexus::NSS::CertificateDB::create ( CERTCertDBHandle *  cobj  )  [static]

References CertificateDB().

Certificate::pointer Conexus::NSS::CertificateDB::find_certificate_by_name ( SECItem *  name  ) 

References create(), and m_cobj.

CertificateNicknames::pointer Conexus::NSS::CertificateDB::get_certificate_nicknames ( NICKNAMES  what,
void *  wincx 
)

References create(), and m_cobj.

Conexus::NSS::CertificateDB::operator bool (  ) 

References m_cobj.

void Conexus::NSS::CertificateDB::set_cobj ( CERTCertDBHandle *  cobj  ) 

References m_cobj.

bool Conexus::NSS::CertificateDB::verify_certificate_now ( Certificate::pointer  cert,
bool  check_sig,
CERT_USAGE  usage,
void *  wincx 
)

References m_cobj.


Member Data Documentation

CERTCertDBHandle* Conexus::NSS::CertificateDB::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