Babel.Licensing

Namespaces

Classes

NameDescription

Represents the result of a license activation operation.

Additional information for after send report events.

Converts between binary data and an Ascii85-encoded string.

Represents an license provider used to manage licenses stored in a file on disk.

Provides the abstract base class for implementing a license.

An abstract base class for license context.

Represents the exception thrown for license errors.

Provides properties and methods to manage a ILicenseProvider. This class cannot be inherited.

Provides the abstract base class for implementing a

BabelLicensing service class that provides methods for licensing management.

BabelLicensing configuration

BabelManagement configuration

Exception for signaling multiple license errors.

Represents an license provider used to manage licenses stored in the Windows registry.

A babel report service client. This class cannot be inherited.

BabelReporting configuration

A babel reporting extensions.

Base class for all Babel services

Represents configuration of the reporting service client.

Provides implementation for obtaining licenses from a BabelLicensing service.

This class for providing service-based license validation using registry keys.

Converts between binary data and an base32-encoded string.

Additional information for before send report events.

Provides data for the event.

Defines a typically used to tag

Provides the class used to configure license validation.

Additional information for create CreateCustomRestriction event.

Additional information for create CreateCustomSignatureProvider event.

Represents the result of deactivating a license.

Defines a used to tie the license to a given network domain.

Creates and verifies digital signature using the

Options for collecting environment information.

Options class provides information needed to control exception report behavior.

Represents a license feature. A feature is used typically to enable additional.

Represents a license field used to store key value pairs in a license.

Represents an license provider used to manage licenses stored in a file on disk.

Provides data for the event.

A hardware identifier.

Defines an hardware object.

Represents a heartbeat worker.

Provides data for the event that is raised when a heartbeat operation is completed.

Represents the result of a heartbeat operation.

Converts between binary data and an hex-encoded string.

A license identifier generator. This class cannot be inherited.

String license helpers.

Provides data for the event.

Provides data for the LicenseActivationError event.

Provides data for the event.

Provides data for the event.

Additional information for license file found events.

Represents the result of the get license info operation.

Provides data for the LicenseLost event.

Represents a bundle of license providers that implement the interface.

Provides data for the event.

Provides data for the FloatingLicenseReleased event.

A report license usage options.

Provides data for the event.

Provides data for the event raised when a floating license is requested.

Defines a license restriction provider.

Attribute for license restriction provider. This class cannot be inherited.

Provides a way to register and obtain a list of services to support licensing.

Provides data for the event.

Provides data for the event.

Encapsulates the result of a license validation.

Provides a set of static (Shared in Visual Basic) methods for objects that implement .

Represents the licensee information associated with the license.

An utility class to read PEM files.

Represents the licensed product.

Creates and verifies digital signature using RSA-SH1 algorithm.

A class to manage license registry keys.

Represents an license provider used to manage licenses stored in the Windows registry.

Represents the result of releasing a floating license.

Represents the base class for any report object.

Represents the result of a request for a floating license.

Defines a base class for a license restriction.

A random. This class cannot be inherited.

Represents the result of sending a report.

This class is used to generate serial license strings.

This class is used to validate serials and get object from serials.

Service license context.

Represents an abstract class for providing service-based license validation.

A string encryptor class.

Defines a license object that can be retrieved from an encoded string.

This class is used to generate encoded license strings.

This class is used to validate string licenses and get object from license string.

Options for collecting system information.

Represents a typically used to define trial licenses.

An usage is typically used to define environment license restrictions.

Represents the result of a license validation operation.

Provides a means to read and validate and digitally sign XML documents.

Defines a license object that can be retrieved from an XML document.

Provides a custom constructor and validation for XML licenses.

This class is used to validate XML license and get object from XML.

Interfaces

NameDescription

Interface for async license providers.

Interface for create custom restriction.

Interface for create custom signature provider.

Defines a common interface for objects that can provide string encoding.

Provides a mechanism for retrieving environment information.

Defines a common interface for license objects.

Interface for license builder.

Interface for license builder provider.

Interface for license builder provider.

Interface for license context.

Interface for license factory.

Interface for license providers.

Defines a common interface for objects that can be serialized into licenses.

Interface for license service provider.

Provides a mechanism for retrieving network information.

Interface for listener.

Interface for observable object.

Interface for signature providers based on RSA algorithm.

Interface for readable license strings.

Interface for restriction factory.

Interface for service license context.

Represents a service license store interface.

Interface for signature key information.

Interface for signature providers.

Interface for signature provider factory.

Interface for signature types that can be written to a stream.

Provides a mechanism for retrieving system information.

Enums

NameDescription

Values that represent ECDSA key sizes.

A bitfield of flags for specifying hardware components.

Values that represent various ID formats.

Values that represent a license status.

Values that represent license string formats.

Values that represent license restriction validation codes.

Last updated