10Duke Enterprise C++ Client
|
#include <LicensingConfiguration.h>
10Duke licensing configuration.
Public Member Functions | |
LicensingConfiguration (std::string endpoint, ::tenduke::ee::ClientProperties clientProperties, std::shared_ptr< const tenduke::crypto::PublicKey > verificationKey, tenduke::crypto::MessageDigest::Algorithm algorithm) | |
Constructs new instance. | |
tenduke::crypto::MessageDigest::Algorithm | getAlgorithm () const |
Returns the cryptographical algorithm for verifying responses. | |
const std::string & | getEndpoint () const |
Returns URL of 10Duke licensing API. | |
const ::tenduke::ee::ClientProperties & | getClientProperties () const |
Returns client properties. | |
std::shared_ptr< const tenduke::crypto::PublicKey > | getVerificationKey () const |
Returns cryptographical key for verifying responses. | |
|
inline |
Constructs new instance.
endpoint | URL of 10Duke licensing API |
clientProperties | client properties |
verificationKey | cryptographical key used to verify responses |
algorithm | cryptographical algorithm used to verify responses |
|
inline |
Returns the cryptographical algorithm for verifying responses.
|
inline |
Returns client properties.
|
inline |
Returns URL of 10Duke licensing API.
|
inline |
Returns cryptographical key for verifying responses.