| com.softwarekey.Client.Licensing Namespace |
| Class | Description | |||
|---|---|---|---|---|
| BiosUuidIdentifier | SystemIdentifier implementation for a motherboard's BIOS UUID. These identifiers are generated by BiosUuidIdentifierAlgorithm. | |||
| BiosUuidIdentifierAlgorithm | SystemIdentifierAlgorithm implementation for identifying a motherboard's BIOS UUID. | |||
| ComputerNameIdentifier | SystemIdentifier implementation for a computer name. These identifiers are generated by ComputerNameIdentifierAlgorithm. | |||
| ComputerNameIdentifierAlgorithm | SystemIdentifierAlgorithm implementation for identifying a system based on the computer's name. | |||
| CustomSystemIdentifier | Class used when parsing custom SystemIdentifier objects from a license's authorized identifiers. | |||
| DomainNameIdentifier | SystemIdentifier implementation for a user's domain name. These identifiers are generated by DomainNameIdentifierAlgorithm. | |||
| DomainNameIdentifierAlgorithm | SystemIdentifierAlgorithm implementation for identifying a system based on the computer's domain. | |||
| HardDiskVolumeSerialIdentifier | SystemIdentifier implementation for a hard disk volume format serial number. These identifiers are generated by HardDiskVolumeSerialIdentifierAlgorithm. | |||
| HardDiskVolumeSerialIdentifierAlgorithm | SystemIdentifierAlgorithm implementation for identifying hard disk volume format serial numbers on fixed disks. | |||
| License | The base License class, from which all PLUSManaged application license implementations are derived. | |||
| LicenseAlias | Base, abstract class for implementing License File aliases. | |||
| LicenseAliasValidation | Validates the aliases for a WritableLicense. | |||
| LicenseAuthor | Contains data about the SOLO Server Author which issued the license. | |||
| LicenseCustomer | Contains data about the SOLO Server Customer to which the license belongs. | |||
| LicenseDataObject | Abstract class used for implement objects which hold supplemental license data. | |||
| LicenseDistributor | Contains data about the SOLO Server Distributor with which the license is associated. | |||
| LicenseEffectiveDateValidation | Validates a time-limited license to verify it is within the effective date/time period. | |||
| LicenseError | Class used for licensing errors, which may occur in a variety of operations performed by this library. | |||
| LicenseFileSystemAlias | Enables creation and management of License File aliases located in the file-system. | |||
| LicenseGroup | Contains data about the SOLO Server License Group for which the license was assigned. | |||
| LicenseIDIdentifier | SystemIdentifier implementation for identifying/authorizing a system based on License ID. This is typically only used for volume licensing, and these identifiers are generated by LicenseIDIdentifierAlgorithm. | |||
| LicenseIDIdentifierAlgorithm | SystemIdentifierAlgorithm implementation for identifying/authorizing a system based on the License ID. This is typically only used for volume licensing. | |||
| LicenseImageAlias | Enables creation and management of License File aliases hidden within an image file. | |||
| LicenseProduct | Contains data about the SOLO Server Product for which the license was issued. | |||
| LicenseProductOption | Contains data about the SOLO Server Product Option for which the license was issued. | |||
| LicenseProductValidation | SystemValidation implementation for validating the Product ID and Product Option ID in the license file. | |||
| LicenseValidationOptions | Contains data about the SOLO Server License Validation Options associated with the license. | |||
| LicenseWindowsRegistryAlias | Enables creation and management of License File aliases located in the Windows registry. | |||
| NetworkNameIdentifier | SystemIdentifier implementation for a network path. These identifiers are generated by NetworkNameIdentifierAlgorithm. | |||
| NetworkNameIdentifierAlgorithm | SystemIdentifierAlgorithm implementation for identifying a network path. | |||
| NicIdentifier | SystemIdentifier implementation for a Network Interface Card (NIC). These identifiers are generated by NicIdentifierAlgorithm. | |||
| NicIdentifierAlgorithm | SystemIdentifierAlgorithm implementation for identifying a system based on installed Network Interface Cards (NICs). | |||
| ProcessorIdentifierAlgorithm | SystemIdentifierAlgorithm implementation for identifying a system based on its processor/CPU. | |||
| ProcessorNameIdentifier | SystemIdentifier implementation for a processor's name. These identifiers are generated by ProcessorIdentifierAlgorithm. | |||
| ProcessorVendorIdentifier | SystemIdentifier implementation for a processor's vendor or manufacturer. These identifiers are generated by ProcessorIdentifierAlgorithm. | |||
| ProcessorVersionIdentifier | SystemIdentifier implementation for a processor's version. These identifiers are generated by ProcessorIdentifierAlgorithm. | |||
| RemoteSessionValidation | Attempts to determine whether or not the application is running in a known type of remote session. See the RemoteSessionValidationRemoteSessionTypes enumeration for a list of supported session types. | |||
| ServerHostNameIdentifier | SystemIdentifier implementation for a computer's fully qualified host name. These identifiers are generated by ServerHostNameIdentifierAlgorithm. | |||
| ServerHostNameIdentifierAlgorithm | SystemIdentifierAlgorithm implementation for identifying a system based on the computer's fully qualified host name. | |||
| SystemClockValidation | Validates the system's clock to help ensure it is not being tampered with actively. | |||
| SystemDateTimeValidation | Facilitates validating the date/time of the current system against Internet time servers (via Simple Network Time Protocol, or SNTP). | |||
| SystemIdentifier | Abstract System Identifier class, from which all SystemIdentifiers are implemented | |||
| SystemIdentifierAlgorithm | Abstract class from which all SystemIdentifierAlgorithm implementations are derived. | |||
| SystemIdentifierValidation | Implements basic validation of authorized system identification information against the current system's identification information. | |||
| SystemValidation | Base class from which for all system validations are implemented. | |||
| UserNameIdentifier | SystemIdentifier implementation for a user name. These identifiers are generated by UserNameIdentifierAlgorithm. | |||
| UserNameIdentifierAlgorithm | SystemIdentifierAlgorithm implementation for identifying a username on a system.
| |||
| VirtualMachineValidation | Attempts to determine whether or not the application is running in a known virtual machine guest environment. See the VirtualMachineValidationVirtualMachineType enumeration for a list of supported hypervisors. | |||
| WritableLicense |
This is the base class from which all license implementations which must allow the application
to write to the license file are derived.
|
| Enumeration | Description | |
|---|---|---|
| HardDiskVolumeSerialFilterType | Enumeration defining the different types of supported filters used when retrieving the HardDiskVolumeSerialIdentifierAlgorithm output from the GetIdentifiers method. | |
| LicenseAliasLocationType | The type of location in which the alias is to be stored | |
| LicenseProductOptionProductOptionType | Supported SOLO Server product option types. | |
| ProcessorIdentifierAlgorithmTypes | Types of identifiers that may be generated using the ProcessorIdentifierAlgorithm. | |
| RemoteSessionValidationRemoteSessionTypes | Enumeration for types of remote sessions. | |
| VirtualMachineValidationVirtualMachineType | Virtual Machine Types |