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 |