After that Web API 2.0 was announced, there have been some minor changes.
A new parameter, signMid was added in the Activation method. By setting it to true, you can ensure that the machine id (set by mid) is signed also. (read more about the security advantages under SignMid)
The Valid output parameter is equal to “True”, with a capital “T”, instead of “true”.
The signing functionality (in both Activation and Validation methods) was fixed to make sure that signatures that the server generates can be validated by a client using the public key.
SignMid
The security advantage of using signMid is mostly relevant for applications that perform activation only once or not at all. By setting it to true, the machine code will be added to the signature (in the KeyInformation class) and thus the client app will know that it has not been modified since the last activation was performed.
This opens doors to securer key activation on computers (devices) that do not have direct connection to the Internet, for example, some computers in an enterprise. An enterprise computer does only need to provide a machine code, which is later used to get a signed key information file. If you would like to have something that facilitates the implementation of this logic, please wait several days (approx 1-2 weeks). We are currently working on a possible solution.
Not a customer yet? Sign Up for a free trial and implement our software licensing system within minutes.
Yesterday, between 11 pm – 1 am Stockholm time, there was a major upgrade of the APIs in the application. This might have caused disturbances that could affect the Web API during that time. I am very sorry for that. The application is now up-to-date!
Serial Key Manager platform is updated continuously, which is very difficult to notice. However, certain times we need to upgrade vital components in order to keep Serial Key Manager secure.
SKGL Extension was upgraded to the new functionality available in SKM since yesterday. Apart from the fact that you can generate/activate/validate keys using web requests, you can from now list all products and also get uid, pid and hsum values without explicitly logging in through the browser.
Here are the methods that were recently added to the API:
In the last post, there was a questionnaire about whether or not the access to the “notes” field should be given through key validation or key activation. The results of the questionnaire were mixed.
All opinions are very important for us, so, as a result, the notes field access is implemented in such a way to allow those users that want to access it being able to do so, while those users that don’t want the notes field to be exposed will be able to restrict access to it.
So, if you want to get the notes field exposed, please see this article. If you don’t, there is nothing that has to be done. Simply keep using Serial Key Manager as you’ve always have done!
The recently released version of SKGL Extension API, v. 1.0.8.1, incorporates a new “notes” field in the KeyInformation class. The notes field is saved in the same way as creation date and other serial key features into a file during offline key validation (one time key activation with a digital signature). For those users that decide not to activate notes field access, nothing has to be done either. Serial Key Manager platform will work with 1.0.7.1 as usual.
It would be great if you find this way of implementing the access to the “notes” field is the optimal solution, but it might not be the case. If there is something you don’t like about this change or if you simply want to tell us what you think, you are warmly welcome to contact us!
Not a customer yet? Sign Up for a free trial and implement our software licensing system within minutes.
There is an idea to make the “notes” field accessible by the API and web requests during key validation/activation. Before we can implement this, we have make sure that no one is against such a change. Please submit a short feedback form below:
Serial Key Manager is now entirely platform independent! Not only can validation and activation occur on any platform, but even the additional data like set time, features, can be retrieved using a simple web request. This means that no password has to be stored in the application, which drastically improves the security.
If you would still like to allow offline validations, please consider using activation where you restrict the number of machines that can use the same key.
Several weeks ago, trial activation feature was added, which will ensure that the time restriction starts at the moment of activation.
As you can see, many features have been added to Serial Key Manager. Because of this, 3 days premium subscription can now be activated again, to allow you to test the newly added features.
You are always welcome to ask any questions! Contact us here.
Not a customer yet? Sign Up for a free trial and implement our software licensing system within minutes.
Serial Key Manager is a project that is built on top of SKGL. When working on the implementation of a validation system for the client application, this library is very handy, specially for offline implementations. If you would like to get an overview, please navigate to the documentation page. If you do not find what you are searching for, there is a high probability that your question might be found under the Discussion tab or the Issue tracker.
If your question is related to the actual web application, there is a support site specifically designed to guide you through some basic operations that can be performed using Serial Key Manager. Since Serial Key Manager is built on top of SKGL, many operations can actually be performed using the library. The exclusive features of Serial Key Manager, as online key validation, are better described on the support site.
Remember, if you want to try out Serial Key Manager, you can activate a trial, which will enable all the premium features available in Serial Key Manager.
If you are unsure about where to post the question, please contact us. The support site is currently under development, so you might find new sections added to the menu. We constantly work on making the support system as simple as possible to improve your user experience. Please always feel free to contact us with suggestions to any part of this project!
Serial Key Manager – the online version of Software Protector, can now be used! There are currently many benefits of this online interface, the main one is the ability to store keys online, and being able to access the history of the generated keys anytime, anywhere!
There are features like: exporting keys to Excel, generating/validating keys online, and accessing the database using a web request (using an HTML form, for instance).
Please note that Serial Key Manager is getting better and better, the development has not ended just because of the release, and since you use a browser, you will get the updates instantly!
Today, Serial Key Manager received some final revisions, and in max 2-3 days, the application will be complete. Here is an overview of what’s done so far:
As you might already know, the main idea behind this application is to make generation of serial keys more efficient, and avoid any duplicates, which might be the case in Software Protector. Since many users nowadays prefer to use their browser, the application is hosted online, which makes it possible to access/create/validate your keys anywhere, anytime.
Both SKGL API and Software Protector are open-source application, and hopefully, this website application will give everyone who likes SKGL/Software Protector an opportunity to make a donation and get something in return, in this case, a Premium user in Serial Key Manager.
You might wonder why there are so few posts about Serial Key Manger at this stage. That’s simply because all time and effort is put into making this web application a quality product.
We look forward to any feedback about Serial Key Manger! 🙂