class Akenti::PrivateKeyImpl

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

Inheritance:


Public Methods

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

Protected Methods

[more] PrivateKeyImpl ()
Default Constructor.


Documentation

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

ovirtual ~PrivateKeyImpl()
Deletes this object.

ovirtual string getAlgorithm() const = 0
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.

ovirtual string paramString() const = 0
Returns a string representation of PrivateKeyImpl which is used for debugging purposes.

Returns:
debugging info

o 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 HTML hierarchy of classes or Java



This page was generated with the help of DOC++.