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

XKMSNotBoundAuthentication Class Reference
[XML Key Management System Implementation]

#include <XKMSNotBoundAuthentication.hpp>

List of all members.


Detailed Description

Interface definition for the NotBoundAuthentication elements.

The <NotBoundAuthentication> Element used within an <Authentication> element to pass a pass phrase of some kind that authenticates the X-KRSS request.

The schema definition for NotBoundAuthentication is as follows :

   <!-- NotBoundAuthentication -->
   <element name="NotBoundAuthentication" 
         type="xkms:NotBoundAuthenticationType"/>
   <complexType name="NotBoundAuthenticationType">
      <attribute name="Protocol" type="anyURI" use="required"/>
      <attribute name="Value" type="base64Binary" use="required"/>
   </complexType>
   <!-- /NotBoundAuthentication -->


Constructors and Destructors

virtual ~XKMSNotBoundAuthentication ()
 XKMSNotBoundAuthentication ()

Public Member Functions

Get Methods
virtual const XMLCh * getProtocol (void) const =0
 Get the protocol URI.
virtual const XMLCh * getValue (void) const =0
 Get the value.
Set Methods
virtual void setProtocol (const XMLCh *uri)=0
 Set the protocol.
virtual void setValue (const XMLCh *value)=0
 Set the authentication value.


Constructor & Destructor Documentation

XKMSNotBoundAuthentication::XKMSNotBoundAuthentication  )  [inline, protected]
 

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


Member Function Documentation

virtual const XMLCh* XKMSNotBoundAuthentication::getProtocol void   )  const [pure virtual]
 

Get the protocol URI.

A <XKMSNotBoundAuthentication> has a protocol attribute defining the protocol being used to authenticate the request.

Returns:
The string holding the URI of the protocol

virtual const XMLCh* XKMSNotBoundAuthentication::getValue void   )  const [pure virtual]
 

Get the value.

Returns the authentication value.

Returns:
A string holding the base64 encoded authentication value

virtual void XKMSNotBoundAuthentication::setProtocol const XMLCh *  uri  )  [pure virtual]
 

Set the protocol.

Parameters:
uri String containing the URI to set as the protocol

virtual void XKMSNotBoundAuthentication::setValue const XMLCh *  value  )  [pure virtual]
 

Set the authentication value.

Parameters:
value Base64 encoded value to set as the authentication value


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