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