Mixes for Privacy and Anonymity in the Internet
Public Member Functions | Protected Attributes
CAAbstractXMLSignable Class Reference

An abstract base class for signable XML structures. More...

Inheritance diagram for CAAbstractXMLSignable:
CAAbstractXMLEncodable CAXMLPriceCert

List of all members.

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

Detailed Description

An abstract base class for signable XML structures.

Author:
Bastian Voigt

Constructor & Destructor Documentation

References m_pSignature.

References m_pSignature.


Member Function Documentation

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.


Member Data Documentation

XERCES_CPP_NAMESPACE::DOMDocument* CAAbstractXMLSignable::m_pSignature [protected]