C Interface
SDK Configuration
const char* AppName = "My LicenseSpring Application";
const char* AppVersion = "1.0.0";
// use in case of standard authentication
const char* ApiKey = "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
const char* SharedKey = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
// use in case of OAuth authentication
std::string ClientId = "xxxxxx-xxxxx-yyy";
std::string ClientSecret = "ssssssssssssssssssssssssssssss";
const char* ProductCode = "XX";
LSExtendedOptions* options = CreateLSExtendedOptions();
LSConfiguration* configuration = CreateLSConfiguration(ApiKey, SharedKey, ProductCode, AppName, AppVersion, options);
FreeLSExtendedOptions(options);
// or
// options->setCryptoProviderKey(options, "password for license encryption key generation");
// LSConfiguration* configuration = CreateLSConfigurationOAuth(ApiKey, SharedKey, ProductCode, AppName, AppVersion, options);
// FreeLSExtendedOptions(options);License Activation
Local License
License Check
Full Code Sample
License Deactivation
Common Errors
Error
Definition
Was this helpful?