HenryMilesLicenceApi 1.1.0
Please upgrade to the latest version as there is a build problem,
See the version list below for details.
dotnet add package HenryMilesLicenceApi --version 1.1.0
NuGet\Install-Package HenryMilesLicenceApi -Version 1.1.0
<PackageReference Include="HenryMilesLicenceApi" Version="1.1.0" />
paket add HenryMilesLicenceApi --version 1.1.0
#r "nuget: HenryMilesLicenceApi, 1.1.0"
// Install HenryMilesLicenceApi as a Cake Addin #addin nuget:?package=HenryMilesLicenceApi&version=1.1.0 // Install HenryMilesLicenceApi as a Cake Tool #tool nuget:?package=HenryMilesLicenceApi&version=1.1.0
News
Licenses can now also be created offline and checked offline in products. To do this, use the "ApiOfflineCheckService()" service. Unfortunately, this mode only works if you purchase the KeyHolder. However, it is well worth the investment.
Online licenses are still free and work as before. In addition, the package is now .NET 6, 7 and 8 capable.
There are function and security updates. The GUI software KeyHolder is now available for purchase at https://t1p.de/aput6. You develop the system. The office manages the licenses. The API and the nugget remain free of charge.
Security
Offline licenses work with RAS. It is therefore very secure, even without Internet-connection.
Test system
The developer test system for the API is now available and integrated into the nugget. This allows you to fire requests either against Productive (Prd) or Test (Tst). Something like this:
ApiCreatesService myApiWriter = new ApiCreatesService();
myApiWriter.fireOn = SystemEnvironmentDbEnum.Tst;
The KeyHolder will shortly receive an update with corresponding support. Old implementations will continue to work, as the productive system is not assumed if the parameter is not specified.
Finally, a whole example of how easy it is to create a license
But please note: newAccount is only required once for each system under which licenses are to be created.
ApiCreatesService myApiWriter = new ApiCreatesService();
myApiWriter.fireOn = SystemEnvironmentDbEnum.Tst;
CreateaccountModel newAccount = myApiWriter.CreateNewAccount();
CreatelicenceModel res5 = myApiWriter.CreateNewLicence(myApiWriter.CreateLicenceTemplate(newAccount.Backdata.InfosToYourNewAccount.YourNewPrivateKey, newAccount.Backdata.InfosToYourNewAccount.YourSecret));
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net6.0 is compatible. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 is compatible. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
-
net6.0
- KeyHolderRessourcen (>= 1.0.0)
- Newtonsoft.Json (>= 13.0.3)
- RestSharp (>= 112.0.0)
-
net7.0
- KeyHolderRessourcen (>= 1.0.0)
- Newtonsoft.Json (>= 13.0.3)
- RestSharp (>= 112.0.0)
-
net8.0
- KeyHolderRessourcen (>= 1.0.0)
- Newtonsoft.Json (>= 13.0.3)
- RestSharp (>= 112.0.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
New:
New parameter ".fireOn".
Determines whether productive or test system for all queries.
Please use the test system for tests!
New service "ApiOfflineCheckService()":
Offline licenses that do not require an active Internet connection are now available.
Requires the KeyHolder GUI from version 1.1.0
Buy here: https://t1p.de/yrghh
New service "ApiSwitchService()":
This allows you to automatically check whether the license is online or offline based on the structure of the license.
General errors:
Many errors that rarely occur have been fixed.
Information for use:
Please take a look at the .md of this nugget. There you will find help and help links.