namespace Akenti

A Base64 object is a reference-count pointer that wraps a Base64Impl object.

class CertificateChainImpl
This abstract class defines an interface to a generic chain of certificates.
class CertificateFactoryImpl
This abstract class provides applications with an interface for X509 certificate generation, encoding and decodingThe actual implemenation of this class is done by a provider class, for example OpenSSLCertificateFactoryImpl.
class CertificateGenerator: public ref_ptr<CertificateGeneratorImpl>
A CertificateGenerator object is a reference-count pointer that wraps a CertificateGeneratorImpl object.
class CertificateGeneratorImpl
This abstract class provides applications with certificate generation.
class CertificateImpl
This abstract class defines an interface to a generic signed certificate.
class CertificateRequest: public ref_ptr<CertificateRequestImpl>
A CertificateRequest object is a reference-count pointer that wraps a CertificateRequestImpl
class CertificateRequestGeneratorImpl
This abstract class groups all services of setting up a CertificateRequestGenerator which includes setting subject publicKey, versionNumber, generating CertificateRequest with specified algorithm and privateKey, displaying the Certificate in string.
class CertificateRequestImpl
This abstract class provides the methods for getting the information about a CertificateRequest such as subject, publicKey, versionNumber, signatureAlgorithm or signature
class CertificateRevocationList: public ref_ptr<CertificateRevocationListImpl>
A CertificateRevocationList object is a reference-count pointer that wraps a CertificateRevocationListImpl object.
class CertificateRevocationListImpl
This abstract class provides the methods of getting the information associated with CertificateRevocationList such as version, guarantor, signature,lastUpdate time, nextUpdate time, and also the list of the Certificates which have been revoked.
class Cipher: public ref_ptr<CipherImpl>
class CipherImpl
class DistinguishedName
This is a class to hold a Distinguished Name as a set of name and value pairs.
class Hmac: public ref_ptr<HmacImpl>
class HmacImpl
class KeyFactory: public ref_ptr<KeyFactoryImpl>
A KeyFactory is a reference-count pointer that wraps a KeyFactoryImpl.
class KeyFactoryImpl
This abstract class provides applications with key generation, PEM or DER encoding and decoding for key export and import.
class KeyPair
This class is a simple holder for a key pair, a public key and a private key.
class KeyStore: public ref_ptr<KeyStoreImpl>
A KeyStore is a reference-count pointer that wraps a KeyStoreImpl.
class KeyStoreImpl
class MessageDigest: public ref_ptr<MessageDigestImpl>
A MessageDigest object is a reference-count pointer that wraps a MessageDigestImpl object.
class MessageDigestImpl
This abstract class provides applications with the interface of a message digest algorithm, such as MD5 or SHA1.
class PrivateKey: public ref_ptr<PrivateKeyImpl>
A PrivateKey object is a reference-count pointer that wraps a PrivateKeyImpl object.
class PrivateKeyImpl
This abstract class defines part of the interface for PrivateKey Implementation objects.
class Provider: public ref_ptr<ProviderImpl>
A Provider object is a reference-count pointer that wraps a ProviderImpl object.
class ProviderImpl
A ProviderImpl object provides applications with engines that implement security algorithms.
class PublicKey: public ref_ptr<PublicKeyImpl>
A PublicKey object is a reference-count pointer that wraps a PublicKeyImpl object.
class PublicKeyImpl
This abstract class mainly serves to group all public key objects.
class RevokedCertificate: public ref_ptr<RevokedCertificateImpl>
A RevokedCertificate object is a reference-count pointer that wraps a RevokedCertificateImpl object.
class RevokedCertificateImpl
This abstract class provides the information about a certificate which has been revoked.
struct SSLConstants
A structure to define the constants used by the security provider.
class SSLContext: public ref_ptr<SSLContextImpl>
A ref_ptr class to wrap a security context.
class SSLContextImpl: public SSLConstants
Interface for security contexts that mainly hold credentials and trusted ca infos.
class SSLServerSocket: public ServerSocket
SSLServerSocket class - derived from ServerSocket but has a SSLcontext associated with it.
class SSLSocket: public Socket
SSLSocket class - derived from Socket but has a SSLcontext associated with it.
class SecretKey
This class is used for symmetric keys.
struct SecurityConstants
A structure to define constants used by the security provider.
class Signature: public ref_ptr<SignatureImpl>
A Signature object is a reference-count pointer that wraps a SignatureImpl object.
class SignatureImpl
This abstract class provides applications with the interface of a digital signature algorithm such as RSA-MD5 or DSA-SHA1.
class V3Extension
This class implements the extended functionalities of Version 3 of X509 certificates.


Documentation

A Base64 object is a reference-count pointer that wraps a Base64Impl object.

  *Usage:
  *     try {
  *       string mesg = "hello there";
  *       string enc = Base64::encode(mesg);
  *       string data = Base64::decode(enc);
  *     } catch(Exception &ex) {.....}
  *
  * or Another Usage:
  *	try {
  *	  Base64 encoder = Base64::getInstance();
  *      
  *       encoder->encodeInit();
  *       encoder->encodeUpdate("hello");
  *       encoder->encodeUpdate(" ");
  *       encoder->encodeUpdate("there");
  *
  *       string enc = encoder->encode();
  * 
  *       Base64 decoder = Base64::getInstance();
  *      
  *       decoder->decodeInit();
  *       decoder->decodeUpdate(enc);
  *       decoder->decodeInit();
  *       decoder->encodeUpdate(enc);
  *
  *       string data = decoder->decode();
  *     } catch(Exception &ex) {.....}
  * 

Author:
Srilekha Mudumbai Abdelilah Essiari Xiang Sun
Version:
1.1 00/05/01
See Also:
ref_ptr
Base64Impl
Provider
getBase64

Alphabetic index HTML hierarchy of classes or Java



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