3 steps to get started with Cryptolens
Create an account
The first step is to create a new Cryptolens account. This is needed to be able to create new products, get access to API keys, payment integration and more.
Add client API to your project
To access Cryptolens from your application, you need a small library called SKM Client API. It’s entirely open-source.
Add a code snippet into your project
The last step is to add a small code snippet to validate license keys in your application. Below is an example.
var licenseKey = "GEBNC-WZZJD-VJIHG-GCMVD"; var RSAPubKey = "{enter the RSA Public key here}"; var auth = "{access token with permission to access the activate method}"; var result = Key.Activate(token: auth, parameters: new ActivateModel() { Key = licenseKey, ProductId = 3349, Sign = true, MachineCode = Helpers.GetMachineCode() }); if (result == null || result.Result == ResultType.Error || result.LicenseKey.HasValidSignature(RSAPubKey).IsValid()) { // an error occurred or the key is invalid or it cannot be activated // (eg. the limit of activated devices was achieved) Console.WriteLine("The license does not work."); } // everything went fine if we are here! Console.WriteLine("The license is valid!");
More help & examples
More use cases and examples can be found in our docs portal. If you would still have any questions, please feel free to get in touch with us in the chatbox (available on all pages).