18 #ifndef _DECAF_SECURITY_PROVIDERSERVICE_H_
19 #define _DECAF_SECURITY_PROVIDERSERVICE_H_
36 std::string algorithm;
60 return this->algorithm;
91 return getType() +
"." + getAlgorithm();
This class represents a "provider" for the Decaf Security API, where a provider implements some or al...
Definition: Provider.h:46
std::string getAlgorithm() const
Gets the algorithm name that this ProviderService supplies for its service type.
Definition: ProviderService.h:59
Base class used as a Marker for all Security Provider Interface classes in the Decaf Security API...
Definition: SecuritySpi.h:32
const Provider * getProvider() const
Returns a pointer to the Provider that owns this ProviderService.
Definition: ProviderService.h:71
std::string getType() const
Gets the type of service this ProviderService instance supports.
Definition: ProviderService.h:49
std::string toString() const
Return a String representation of this service.
Definition: ProviderService.h:90
Definition: ProviderService.h:31
#define DECAF_API
Definition: Config.h:29