Main Page   Modules   Class Hierarchy   Compound List   File List   Compound Members   File Members   Related Pages  

DSIGKeyInfo Class Reference

#include <DSIGKeyInfo.hpp>

Inheritance diagram for DSIGKeyInfo:

Inheritance graph
[legend]
Collaboration diagram for DSIGKeyInfo:

Collaboration graph
[legend]
List of all members.

Public Types

enum  keyInfoType {
  KEYINFO_NOTSET = 1,
  KEYINFO_X509 = 2,
  KEYINFO_VALUE_DSA = 3,
  KEYINFO_VALUE_RSA = 4,
  KEYINFO_NAME = 5
}

Public Methods

 DSIGKeyInfo (DSIGSignature *sig)
virtual ~DSIGKeyInfo ()
virtual keyInfoType getKeyInfoType (void)=0
virtual const DOMNode * getKeyInfoDOMNode ()
virtual safeBuffer getKeyName (void)=0
virtual void load ()=0

Protected Attributes

DOMNode * mp_keyInfoDOMNode
DSIGSignaturemp_parentSignature

Member Enumeration Documentation

enum DSIGKeyInfo::keyInfoType
 

Enumeration values:
KEYINFO_NOTSET 
KEYINFO_X509 
KEYINFO_VALUE_DSA 
KEYINFO_VALUE_RSA 
KEYINFO_NAME 


Constructor & Destructor Documentation

DSIGKeyInfo::DSIGKeyInfo DSIGSignature   sig [inline]
 

virtual DSIGKeyInfo::~DSIGKeyInfo   [inline, virtual]
 


Member Function Documentation

virtual const DOMNode* DSIGKeyInfo::getKeyInfoDOMNode   [inline, virtual]
 

virtual keyInfoType DSIGKeyInfo::getKeyInfoType void    [pure virtual]
 

Implemented in DSIGKeyInfoName, DSIGKeyInfoValue, and DSIGKeyInfoX509.

virtual safeBuffer DSIGKeyInfo::getKeyName void    [pure virtual]
 

Implemented in DSIGKeyInfoName, DSIGKeyInfoValue, and DSIGKeyInfoX509.

virtual void DSIGKeyInfo::load   [pure virtual]
 

Implemented in DSIGKeyInfoName, DSIGKeyInfoValue, and DSIGKeyInfoX509.


Member Data Documentation

DOMNode* DSIGKeyInfo::mp_keyInfoDOMNode [protected]
 

DSIGSignature* DSIGKeyInfo::mp_parentSignature [protected]
 


The documentation for this class was generated from the following file:
Generated on Sat Jan 11 20:35:03 2003 for XML-Security-C by doxygen1.2.15