|
reSIProcate/DialogUsageManager
9694
|
#include <EncryptionManager.hxx>


Classes | |
| class | Decrypt |
| class | Encrypt |
| class | Exception |
| class | Request |
| class | Sign |
| class | SignAndEncrypt |
Public Member Functions | |
| EncryptionManager (DialogUsageManager &dum, TargetCommand::Target &target) | |
| virtual | ~EncryptionManager () |
| void | setRemoteCertStore (std::auto_ptr< RemoteCertStore > store) |
| virtual DumFeature::ProcessingResult | process (Message *msg) |
Private Types | |
| enum | Result { Pending, Complete } |
| typedef std::list< Request * > | RequestList |
Private Member Functions | |
| EncryptionManager::Result | processCertMessage (CertMessage *cert) |
| Contents * | sign (SharedPtr< SipMessage > msg, const Data &senderAor, bool *noCerts) |
| Contents * | encrypt (SharedPtr< SipMessage > msg, const Data &recipientAor, bool *noCerts) |
| Contents * | signAndEncrypt (SharedPtr< SipMessage > msg, const Data &senderAor, const Data &recipientAor, bool *noCerts) |
| bool | decrypt (SipMessage *msg) |
Private Attributes | |
| std::auto_ptr< RemoteCertStore > | mRemoteCertStore |
| RequestList | mRequests |
Definition at line 26 of file EncryptionManager.hxx.
typedef std::list<Request*> resip::EncryptionManager::RequestList [private] |
Definition at line 148 of file EncryptionManager.hxx.
enum resip::EncryptionManager::Result [private] |
Definition at line 43 of file EncryptionManager.hxx.
| resip::EncryptionManager::EncryptionManager | ( | DialogUsageManager & | dum, |
| TargetCommand::Target & | target | ||
| ) |
| virtual resip::EncryptionManager::~EncryptionManager | ( | ) | [virtual] |
| bool resip::EncryptionManager::decrypt | ( | SipMessage * | msg | ) | [private] |
| Contents* resip::EncryptionManager::encrypt | ( | SharedPtr< SipMessage > | msg, |
| const Data & | recipientAor, | ||
| bool * | noCerts | ||
| ) | [private] |
| virtual DumFeature::ProcessingResult resip::EncryptionManager::process | ( | Message * | msg | ) | [virtual] |
Implements resip::DumFeature.
| EncryptionManager::Result resip::EncryptionManager::processCertMessage | ( | CertMessage * | cert | ) | [private] |
| void DialogUsageManager::setRemoteCertStore | ( | std::auto_ptr< RemoteCertStore > | store | ) |
Definition at line 396 of file DialogUsageManager.cxx.
{
}
| Contents* resip::EncryptionManager::sign | ( | SharedPtr< SipMessage > | msg, |
| const Data & | senderAor, | ||
| bool * | noCerts | ||
| ) | [private] |
| Contents* resip::EncryptionManager::signAndEncrypt | ( | SharedPtr< SipMessage > | msg, |
| const Data & | senderAor, | ||
| const Data & | recipientAor, | ||
| bool * | noCerts | ||
| ) | [private] |
std::auto_ptr<RemoteCertStore> resip::EncryptionManager::mRemoteCertStore [private] |
Definition at line 146 of file EncryptionManager.hxx.
Definition at line 149 of file EncryptionManager.hxx.
1.7.5.1