namespace Akenti class PrivateKeyImpl

This abstract class defines part of the interface for PrivateKey Implementation objects

Inheritance:


Public Methods

virtual ~PrivateKeyImpl ()
Deletes this object
virtual string getAlgorithm () const
Returns the standard algorithm name for this key
virtual string paramString () const
Returns a string representation of PrivateKeyImpl which is used for debugging purposes

Protected Methods

PrivateKeyImpl ()
Default Constructor

Documentation

This abstract class defines part of the interface for PrivateKey Implementation objects.
virtual ~PrivateKeyImpl()
Deletes this object

virtual string getAlgorithm() const
Returns the standard algorithm name for this key. For example, "DSA" would indicate that this key is a DSA key.
Returns:
the name of the algorithm associated with this key.

virtual string paramString() const
Returns a string representation of PrivateKeyImpl which is used for debugging purposes.
Returns:
debugging info

PrivateKeyImpl()
Default Constructor. Typically a KeyFactory is used to create an instance of a subclass of this class. This object is then wrapped in a PrivateKey.
See Also:
PrivateKey
KeyFactory
initPrivateKey(const string&, const string&, const string&)
generateRSAKeyPair(int, unsigned long)
generateDSAKeyPair(int, const string&)


Direct child classes:
OpenSSLPrivateKeyImpl
Author:
Srilekha Mudumbai Abdelilah Essiari
Version:
1.1 00/05/01
See Also:
ref_ptr
PrivateKeyImpl
KeyPair
getPrivateKey()
KeyFactory
getKeyEncoded(const string&, const PrivateKey&)
initPrivateKey(const string&, const string&, const string&)
generateRSAKeyPair(int, unsigned long)
generateDSAKeyPair(int, const string&)
Signature
initSign(const PrivateKey&)

alphabetic index hierarchy of classes


this page has been generated automatically by doc++

(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de