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

XSECCryptoKey Class Reference

#include <XSECCryptoKey.hpp>

Inheritance diagram for XSECCryptoKey:

Inheritance graph
[legend]
List of all members.

Public Types

enum  KeyType {
  KEY_NONE,
  KEY_DSA_PUBLIC,
  KEY_DSA_PRIVATE,
  KEY_DSA_PAIR,
  KEY_RSA_PUBLIC,
  KEY_RSA_PRIVATE,
  KEY_RSA_PAIR,
  KEY_HMAC
}

Public Methods

 XSECCryptoKey ()
virtual ~XSECCryptoKey ()
virtual KeyType getKeyType ()
virtual XSECCryptoKey * clone ()=0

Member Enumeration Documentation

enum XSECCryptoKey::KeyType
 

Enumeration values:
KEY_NONE 
KEY_DSA_PUBLIC 
KEY_DSA_PRIVATE 
KEY_DSA_PAIR 
KEY_RSA_PUBLIC 
KEY_RSA_PRIVATE 
KEY_RSA_PAIR 
KEY_HMAC 


Constructor & Destructor Documentation

XSECCryptoKey::XSECCryptoKey   [inline]
 

virtual XSECCryptoKey::~XSECCryptoKey   [inline, virtual]
 


Member Function Documentation

virtual XSECCryptoKey* XSECCryptoKey::clone   [pure virtual]
 

Implemented in OpenSSLCryptoKeyDSA, OpenSSLCryptoKeyHMAC, OpenSSLCryptoKeyRSA, XSECCryptoKeyDSA, XSECCryptoKeyHMAC, and XSECCryptoKeyRSA.

virtual KeyType XSECCryptoKey::getKeyType   [inline, virtual]
 

Reimplemented in OpenSSLCryptoKeyDSA, OpenSSLCryptoKeyHMAC, OpenSSLCryptoKeyRSA, XSECCryptoKeyDSA, XSECCryptoKeyHMAC, and XSECCryptoKeyRSA.


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