Main Page | Modules | Class Hierarchy | Class List | Directories | File List | Class Members | File Members | Related Pages

XENCCipherValue Class Reference
[XML Encryption Implementation]

#include <XENCCipherValue.hpp>

List of all members.


Detailed Description

Interface definition for the CipherValue object.

The <CipherValue> element holds the base64 encoded, encrypted data. This is a very simple class that acts purely as a holder of data.


Constructors and Destructors

virtual ~XENCCipherValue ()
 XENCCipherValue ()

Public Member Functions

Get Interface Methods
virtual const XMLCh * getCipherString (void) const =0
 Get the encrypted information.
virtual XERCES_CPP_NAMESPACE_QUALIFIER
DOMElement * 
getElement (void) const =0
 Get the DOM Node of this structure.
Set Interface Methods
virtual void setCipherString (const XMLCh *value)=0
 Set the encrypted value.


Constructor & Destructor Documentation

XENCCipherValue::XENCCipherValue  )  [inline, protected]
 

virtual XENCCipherValue::~XENCCipherValue  )  [inline, virtual]
 


Member Function Documentation

virtual const XMLCh* XENCCipherValue::getCipherString void   )  const [pure virtual]
 

Get the encrypted information.

CipherValue nodes contain a text child that holds the base64 encoded cipher text that needs to be decrypted. This call will return the base64 encoded string.

Returns:
The Encrypted information in a base64 encoded string

virtual XERCES_CPP_NAMESPACE_QUALIFIER DOMElement* XENCCipherValue::getElement void   )  const [pure virtual]
 

Get the DOM Node of this structure.

Returns:
the DOM Node representing the <CipherValue> element

virtual void XENCCipherValue::setCipherString const XMLCh *  value  )  [pure virtual]
 

Set the encrypted value.

Sets the base64 encoded string held in the CipherValue.

Note:
This should not normally be called directly - use the XENCCipher interface for normal operation
Parameters:
value The string to set


The documentation for this class was generated from the following file:
Generated on Sun Jul 3 17:43:52 2005 for XML-Security-C by  doxygen 1.4.2