10Duke Enterprise C++ SDK
Loading...
Searching...
No Matches
LicensingConfiguration Class Reference

#include <LicensingConfiguration.h>

Detailed Description

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::ClientPropertiesgetClientProperties () const
 Returns client properties.
std::shared_ptr< const tenduke::crypto::PublicKeygetVerificationKey () const
 Returns cryptographical key for verifying responses.

Constructor & Destructor Documentation

◆ LicensingConfiguration()

Constructs new instance.

Parameters
endpointURL of 10Duke licensing API
clientPropertiesclient properties
verificationKeycryptographical key used to verify responses
algorithmcryptographical algorithm used to verify responses

Member Function Documentation

◆ getAlgorithm()

Returns the cryptographical algorithm for verifying responses.

Returns
-

◆ getClientProperties()

◆ getEndpoint()

Returns URL of 10Duke licensing API.

Returns
-

◆ getVerificationKey()

Returns cryptographical key for verifying responses.

Returns
-

The documentation for this class was generated from the following file: