reSIProcate/stack  9694
Public Member Functions | Private Attributes
resip::Security Class Reference

#include <Security.hxx>

Inheritance diagram for resip::Security:
Inheritance graph
[legend]
Collaboration diagram for resip::Security:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 Security (const Data &pathToCerts, const CipherList &=ExportableSuite)
 Security (const CipherList &=ExportableSuite)
void addCADirectory (const Data &caDirectory)
void addCAFile (const Data &caFile)
virtual void preload ()
virtual SSL_CTX * createDomainCtx (const SSL_METHOD *method, const Data &domain)
virtual void onReadPEM (const Data &name, PEMType type, Data &buffer) const
virtual void onWritePEM (const Data &name, PEMType type, const Data &buffer) const
virtual void onRemovePEM (const Data &name, PEMType type) const

Private Attributes

Data mPath
std::list< DatamCADirectories
std::list< DatamCAFiles

Detailed Description

Definition at line 238 of file Security.hxx.


Constructor & Destructor Documentation

resip::Security::Security ( const Data pathToCerts,
const CipherList = ExportableSuite 
)
resip::Security::Security ( const CipherList = ExportableSuite)

Member Function Documentation

void resip::Security::addCADirectory ( const Data caDirectory)
void resip::Security::addCAFile ( const Data caFile)
virtual SSL_CTX* resip::Security::createDomainCtx ( const SSL_METHOD *  method,
const Data domain 
) [virtual]
virtual void resip::Security::onReadPEM ( const Data name,
PEMType  type,
Data buffer 
) const [virtual]

Implements resip::BaseSecurity.

Reimplemented in resip::WinSecurity, and resip::MacSecurity.

virtual void resip::Security::onRemovePEM ( const Data name,
PEMType  type 
) const [virtual]

Implements resip::BaseSecurity.

Reimplemented in resip::WinSecurity, and resip::MacSecurity.

virtual void resip::Security::onWritePEM ( const Data name,
PEMType  type,
const Data buffer 
) const [virtual]

Implements resip::BaseSecurity.

Reimplemented in resip::WinSecurity, and resip::MacSecurity.

virtual void resip::Security::preload ( ) [virtual]

Member Data Documentation

std::list<Data> resip::Security::mCADirectories [private]

Definition at line 256 of file Security.hxx.

std::list<Data> resip::Security::mCAFiles [private]

Definition at line 257 of file Security.hxx.

Definition at line 255 of file Security.hxx.


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