beecrypt::security::Security Class Reference
[C++ classes mimicking java.security]

#include <Security.h>

Collaboration diagram for beecrypt::security::Security:

Collaboration graph
[legend]

List of all members.

Public Types

typedef vector< const Provider * > provider_vector
typedef provider_vector::iterator provider_vector_iterator

Static Public Member Functions

static int addProvider (const Provider &provider)
static int insertProviderAt (const Provider &provider, size_t position)
static void removeProvider (const String &name)
static const ProvidergetProvider (const String &name)
static const provider_vectorgetProviders ()
static const String * getProperty (const String &key) throw ()

Friends

class AlgorithmParameterGenerator
class AlgorithmParameters
class CertificateFactory
class CertPathValidator
class Cipher
class KeyAgreement
class KeyFactory
class KeyPairGenerator
class KeyStore
class Mac
class MessageDigest
class SecretKeyFactory
class SecureRandom
class Signature

Classes

struct  spi


Member Typedef Documentation

typedef provider_vector::iterator beecrypt::security::Security::provider_vector_iterator


Member Function Documentation

static int beecrypt::security::Security::addProvider ( const Provider provider  )  [static]

static int beecrypt::security::Security::insertProviderAt ( const Provider provider,
size_t  position 
) [static]

static void beecrypt::security::Security::removeProvider ( const String &  name  )  [static]

static const Provider* beecrypt::security::Security::getProvider ( const String &  name  )  [static]

static const provider_vector& beecrypt::security::Security::getProviders (  )  [static]

static const String* beecrypt::security::Security::getProperty ( const String &  key  )  throw () [static]


Friends And Related Function Documentation

friend class AlgorithmParameterGenerator [friend]

friend class AlgorithmParameters [friend]

friend class CertificateFactory [friend]

friend class CertPathValidator [friend]

friend class Cipher [friend]

friend class KeyAgreement [friend]

friend class KeyFactory [friend]

friend class KeyPairGenerator [friend]

friend class KeyStore [friend]

friend class Mac [friend]

friend class MessageDigest [friend]

friend class SecretKeyFactory [friend]

friend class SecureRandom [friend]

friend class Signature [friend]


The documentation for this class was generated from the following file:

Generated on Tue May 20 13:51:15 2008 for BeeCrypt by  doxygen 1.5.6