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

XKMSUseKeyWith Class Reference
[XML Key Management System Implementation]

#include <XKMSUseKeyWith.hpp>

List of all members.


Detailed Description

Interface definition UseKeyWith elements.

<UseKeyWith> elements are played insied KeyBinding elements and identify applications and application identifiers that correspond with the keys being found.

The schema definition for UseKeyWith is as follows :

   <!-- UseKeyWith -->
   <element name="UseKeyWith" type="xkms:UseKeyWithType"/>
   <complexType name="UseKeyWithType">
      <attribute name="Application" type="anyURI" use="required"/>
      <attribute name="Identifier" type="string" use="required"/>
   </complexType>
   <!-- /UseKeyWith -->


Constructors and Destructors

virtual ~XKMSUseKeyWith ()
 XKMSUseKeyWith ()

Public Member Functions

Getter Interface Methods
virtual XERCES_CPP_NAMESPACE_QUALIFIER
DOMElement * 
getElement (void) const =0
 Return the element at the base of the message.
virtual const XMLCh * getApplication (void) const =0
 Obtain the URI associated with the application for which this identifier applies.
virtual const XMLCh * getIdentifier (void) const =0
 Obtain the identifier string that should be used to locate a key.
Setter Interface Methods
virtual void setApplication (const XMLCh *uri)=0
 Set the Application string.
virtual void setIdentifier (const XMLCh *identifier)=0
 Set the Identifier string.


Constructor & Destructor Documentation

XKMSUseKeyWith::XKMSUseKeyWith  )  [inline, protected]
 

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


Member Function Documentation

virtual const XMLCh* XKMSUseKeyWith::getApplication void   )  const [pure virtual]
 

Obtain the URI associated with the application for which this identifier applies.

Returns:
a library owned XMLCh string containing the URI

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

Return the element at the base of the message.

virtual const XMLCh* XKMSUseKeyWith::getIdentifier void   )  const [pure virtual]
 

Obtain the identifier string that should be used to locate a key.

Returns:
a library owned XMLCh string containing the URI

virtual void XKMSUseKeyWith::setApplication const XMLCh *  uri  )  [pure virtual]
 

Set the Application string.

param uri URI String identifying the application

virtual void XKMSUseKeyWith::setIdentifier const XMLCh *  identifier  )  [pure virtual]
 

Set the Identifier string.

param identifier String identifying the key


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