activemq-cpp-3.9.0
|
This class represents a "provider" for the Decaf Security API, where a provider implements some or all parts of Decaf Security. More...
#include <src/main/decaf/security/Provider.h>
Public Member Functions | |
virtual | ~Provider () |
std::string | getName () const |
double | getVersion () const |
std::string | getInfo () const |
const decaf::util::Set < ProviderService * > & | getServices () const |
Protected Member Functions | |
Provider (const std::string &name, double version, const std::string &info) | |
virtual void | initialize () |
void | addService (ProviderService *service) |
This class represents a "provider" for the Decaf Security API, where a provider implements some or all parts of Decaf Security.
Services that a provider may implement include:
Algorithms (such as DSA, RSA, MD5 or SHA-1). Key generation, conversion, and management facilities (such as for algorithm-specific keys).
Each provider has a name and a version number, and is configured in each runtime it is installed in.
|
protected |
|
virtual |
|
protected |
|
inline |
|
inline |
const decaf::util::Set<ProviderService*>& decaf::security::Provider::getServices | ( | ) | const |
|
inline |
|
inlineprotectedvirtual |
Reimplemented in decaf::internal::security::provider::DefaultProvider.