namespace Akenti class OpenSSLPublicKeyImpl : private OpenSSLKeyImpl, public PublicKeyImpl This class is instantiated from two superclasses OpenSSLKeyImpl and PublicKeyImpl and wraps the publicKey methods of OpenSSLKeyImpl
| | OpenSSLProviderImpl () |
| | ~OpenSSLProviderImpl () |
| | getMessageDigest (const string& alg) const Returns a MessageDigest object given the name of a standard algorithm specified by alg such as MD5 or SHA1 |
| | getSignature (const string& alg) const Returns a Signature object given the name of a standard algorithm specified by alg such as MD5 or SHA1 |
| | getKeyFactory () const Returns a KeyFactory object |
| | getCertificateFactory () const Returns a CertificateFactory object |
| | getAlgorithm () const Returns the standard algorithm name for this key |
| | getFormat () const Returns the standard format name such as "DER" to indicate using which format to encode the key |
| | getSize () const Returns the size of the key |
| | encrypt (const string& data) const Encrypt the data using standard algorithm "RSA" |
| | decrypt (const string& encrypted) const Decrypts the encrypted string |
| | paramString () const Returns a string representation of this key for debugging purposes |
| | getEVP_PKEY () This should discourage clients not to mess around with implementation details |
| | OpenSSLPublicKeyImpl (EVP_PKEY* evp) The constructor is used by OpenSSLKeyFactoryImpl |
This class is instantiated from two superclasses OpenSSLKeyImpl and PublicKeyImpl and wraps the publicKey methods of OpenSSLKeyImpl. It inherits a EVP_PKEY structure from OpenSSLKeyImpl.
~OpenSSLProviderImpl()
MessageDigest getMessageDigest(const string& alg) const
MessageDigestImpl
Signature getSignature(const string& alg) const
SignatureImpl
KeyFactory getKeyFactory() const
KeyFactoryImpl
CertificateFactory getCertificateFactory() const
CertificateFactoryImpl
string getAlgorithm() const
string getFormat() const
int getSize() const
string encrypt(const string& data) const
string decrypt(const string& encrypted) const
string paramString() const
EVP_PKEY* getEVP_PKEY()
OpenSSLPublicKeyImpl(EVP_PKEY* evp)
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