|
Mixes for Privacy and Anonymity in the Internet
|
An abstract base class for signable XML structures. More...
Public Member Functions | |
| CAAbstractXMLSignable () | |
| virtual | ~CAAbstractXMLSignable () |
| SINT32 | sign (CASignature &) |
| TODO: implement. | |
| SINT32 | setSignature (DOMElement *elemSig) |
| Verifies the signature. | |
| SINT32 | isSigned () |
| returns nonzero, if this structure is already signed | |
Protected Attributes | |
| XERCES_CPP_NAMESPACE::DOMDocument * | m_pSignature |
An abstract base class for signable XML structures.
References m_pSignature.
| virtual CAAbstractXMLSignable::~CAAbstractXMLSignable | ( | ) | [virtual] |
References m_pSignature.
returns nonzero, if this structure is already signed
References m_pSignature.
| SINT32 CAAbstractXMLSignable::setSignature | ( | DOMElement * | elemSig | ) |
Verifies the signature.
Returns E_SUCCESS if the signature is valid. sets the internal signature representation. Should be called from derived class constructors.
References ASSERT, createDOMDocument(), E_SUCCESS, and m_pSignature.
TODO: implement.
References E_UNKNOWN.
XERCES_CPP_NAMESPACE::DOMDocument* CAAbstractXMLSignable::m_pSignature [protected] |
Referenced by CAAbstractXMLSignable(), isSigned(), setSignature(), and ~CAAbstractXMLSignable().
1.7.6.1