All Classes and Interfaces

Class
Description
 
 
 
Additional details returned by the API for certain validation failure types.
Details for a BLACKLISTED_LICENSE failure.
Details for a EXCESSIVE_IPS failure.
Details for a EXCESSIVE_SERVERS failure.
 
Operations for managing license connections (platform-to-user mappings).
Operations for managing license IP addresses.
 
 
Operations for managing license server identifiers.
Facade for all license operations against the Sentinel API.
Operations for managing license sub-users.
 
Thrown by ValidationResult.requireValid() when the license validation result indicates failure.
 
 
Generates a stable, unique fingerprint for the current machine.
 
Resolves the public IP address of the current machine by querying an external service.
Thrown when a validation response nonce has already been seen, indicating a potential replay attack.
Thrown when the Sentinel API returns an error response (e.g.
Client for the Sentinel API.
Builder for constructing SentinelClient instances.
Thrown when the client cannot connect to the Sentinel API, for example due to a network timeout or DNS resolution failure.
Base exception for all errors thrown by the Sentinel client.
Thrown when the cryptographic signature on a validation response does not match the response payload, indicating the response may have been tampered with.
 
 
 
Details of a successfully validated license.
Request parameters for a license validation call.
Builder for constructing ValidationRequest instances.
The result of a license validation request.
The type of a license validation result, indicating whether validation succeeded and, if not, the specific reason for failure.