decaf::security::Provider Class Reference
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>
Detailed Description
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.
- Since:
- 1.0
Constructor & Destructor Documentation
| decaf::security::Provider::Provider |
( |
const std::string & |
name, |
|
|
double |
version, |
|
|
const std::string & |
info | |
|
) |
| | [protected] |
| virtual decaf::security::Provider::~Provider |
( |
|
) |
[virtual] |
Member Function Documentation
| void decaf::security::Provider::addService |
( |
ProviderService * |
service |
) |
[protected] |
| std::string decaf::security::Provider::getInfo |
( |
|
) |
const [inline] |
| std::string decaf::security::Provider::getName |
( |
|
) |
const [inline] |
| double decaf::security::Provider::getVersion |
( |
|
) |
const [inline] |
| virtual void decaf::security::Provider::initialize |
( |
|
) |
[inline, protected, virtual] |
The documentation for this class was generated from the following file: