Click or drag to resize
SerialBuilder Class
This class is used to generate serial license strings. The generated serial is a relative short license string. This class cannot be inherited.
Inheritance Hierarchy

Namespace:  Babel.Licensing
Assemblies:   Babel.Licensing (in Babel.Licensing.dll) Version:
  Babel.Licensing (in Babel.Licensing.dll) Version:
public sealed class SerialBuilder

The SerialBuilder type exposes the following members.

Public methodSerialBuilder
Create a new instance of SerialBuilder class.
Public propertyDomainName
Gets or sets the name of the domain.
Public propertyExpireDate
Gets or sets the license expire date.
Public propertyExpireDays
Gets or sets the number of days after which the generated license expires.
Public propertyHardwareKey
Gets or sets the hardware key.
Public propertyLicenseId
Gets or sets the license identifier.
Public propertyLicenseInfo
Gets or sets general information stored into the license.
Public propertyPrivateKey
Gets or sets the private key used to sign the license. The key represented by a Base32 encoded string.
Public propertyPublicKey
Gets or sets the public key used to validate the license. The key represented by a Base32 encoded string.
Public propertyRunInstances
Gets or sets the number of application instances are allowed to run simultaneously for the generated license.
Public propertySerialFormat
Gets or sets the serial format StringFormat.
Public methodCreateKeyPair
Creates key pair used to generate and validate a serial.
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Public methodGenerateSerial
Generates a new serial.
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodIsValid
Query if 'serial' is valid.
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
See Also