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