Main Page | Modules | Class Hierarchy | Class List | Directories | File List | Class Members | File Members | Related Pages

OpenSSL Interface
[Cryptographic Abstraction Layer]

Collaboration diagram for OpenSSL Interface:


Detailed Description

The OpenSSL/OpenSSL* classes provide an implementation of the XSECCrypto interface layer for OpenSSL. The layer is very thin - it only provides the functionality necessary to provide cryptographic services to the library.

Calling applications need to do the work to initialise OpenSSL, load keys from disk etc.


Classes

class  OpenSSLCryptoBase64
 Base64 encode/decode handler interface class. More...
class  OpenSSLCryptoHash
 Interface definition for Hash functions. More...
class  OpenSSLCryptoHashHMAC
 Implementation of HMAC Hash functions in OpenSSL. More...
class  OpenSSLCryptoKeyDSA
 OpenSSL implementation class for DSA keys. More...
class  OpenSSLCryptoKeyHMAC
 OpenSSL implementation for HMAC keys. More...
class  OpenSSLCryptoKeyRSA
 Implementation of the interface class for RSA keys. More...
class  OpenSSLCryptoSymmetricKey
 Base interface definition for symmetric key material. More...
class  OpenSSLCryptoX509
 Implementation class for interface for X509 certificates. More...


Generated on Sun Jul 3 17:46:11 2005 for XML-Security-C by  doxygen 1.4.2