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