|
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.