LicenseUtil Class

utility container for different function needed for licensing.

Definition

Namespace: Karamba.Utilities
Assembly: KarambaCommon (in KarambaCommon.dll) Version: 3.0.8.0+eb23a7103f0eca0b6d808121e15fec6899194e15
C#
public static class LicenseUtil
Inheritance
Object    LicenseUtil

Properties

MissingKarambaDllMsg Gets message that karamba.dll cannot be found.
NewerVerAvail  
ReinstallBeforeLicensing Gets the default explanation text in case that the free version is tried to be upgraded to another variant.
Version Gets version number of the release.

Methods

AuthenticodePublicKey extract public key from plugins authenticode.
HashHex(String) Generate a hash from a hex-string encoded key.
HashHexT(String) Generate a hash from a hex-string encoded key.
IgnoredLicProvider license provider e.g. zoo cloud, zoo server, pro file can be disabled per configuration. This function read this out.
LicenseNeedsUpgradeFor No support of this component (default load case) with your actual license.
LoadLicFile Read in *.lic file and verify the signature with public.key file ... The arguments can usually be asked per Karamba.Licenses.License .licenseFilePath() and .keyFilePath().
MachineID Identifies the Computer. The Id is based on the MAC address(es).
ProvideRSA depending on OS use RSACng or RSAOpenSSl.
ReadLicenseIdFromExec returns the LicenseId from the Assembly when explicitly stored as such.
ReadPublicKey read and decode the public.key file.
ThrowLicenseNeedsUpgradeFor  

See Also