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 |