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

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 StringgetProperty (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

Detailed Description


Member Typedef Documentation

typedef vector<const Provider*> beecrypt::security::Security::provider_vector
 

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


Member Function Documentation

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

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

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

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

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

static void beecrypt::security::Security::removeProvider const String name  )  [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 Mon Jun 20 08:11:34 2005 for BeeCrypt by  doxygen 1.4.0