Check specified custom key code using the specified
run time context, returning a bitmap of warning codes
defined in com.vs.ezlicenser.EzLicExceptionBase
and / or appropriately extended by custom handler.
(Full version, no application password:) Check the
specified license key against the provided info for
key violations, and sets the class context based on the key.
(Full version with application password check
for access-controlled keys, but no hidden-timestamp-file
control:)
Check the specified license key
against the provided info for key violations,
and sets the class context based on the key.
(Full version with application password check
for access-controlled keys, but no hidden-timestamp-file
control and strict password check:)
Check the specified license key
against the provided info for key violations,
and sets the class context based on the key.
(Full version with application password check
for access-controlled keys, with
hidden-file-timestamp-check control:)
Check the specified license key
against the provided info for key violations,
and sets the class context based on the key.
(Full version with application password check
for access-controlled keys, with
hidden-file-timestamp-check control:)
Check the specified license key
against the provided info for key violations,
and sets the class context based on the key.
(Full secure version w/o hidden-file-timestamp check control:)
Check the specified license key
against the provided info for key violations,
and set the class context based on the key.
(Full secure version w/o hidden-file-timestamp check control
with strict password check:)
Check the specified license key
against the provided info for key violations,
and set the class context based on the key.
(Full secure version with hidden-file-timestamp check control:)
Check the specified license key
against the provided info for key violations,
and set the class context based on the key.
(Full secure version with hidden-file-timestamp check control and strict passpowd check:)
Check the specified license key
against the provided info for key violations,
and set the class context based on the key.
(Basic multi-user license check w/ no access control
check, for backward compatibility:) Check the
specified license key against the provided info for
key violations, and sets the class context based on
the key.
(Basic multi-user license check w/ access control check:)
Check the specified license key against the provided info for
key violations, and sets the class context based on
the key.
(Basic multi-user license check w/ access control check and
strict password check:)
Check the specified license key against the provided info for
key violations, and sets the class context based on
the key.
(Basic single-user license check w/ no access-control
check, for backward compatibility:) Check the
specified license key
against the provided info for key violations,
and sets the class context based on the key.
(Basic single-user license check w/ access-control check:)
Check the specified license key
against the provided info for key violations,
and sets the class context based on the key.
(Basic single-user license check w/ access-control check and strict
password check:)
Check the specified license key
against the provided info for key violations,
and sets the class context based on the key.
createKeyCookieSeed:
Create a key cookie seed that is the first key cookie
passed into the "checkLicenseKeySecure" API call
by an application based on an application password, and
specifying an application-managed state to be maintained
securely in the key cookie.
createKeyCookieSeed (controlled-hidden-file-location version):
Create a key cookie seed that is the first key cookie
passed into the "checkLicenseKeySecure" API call
by an application based on an application password, and
specifying an application-managed state to be maintained
securely in the key cookie.
An ISV that is interested in adding custom license management
to the framework can implement this interface and provide its
implementation for the method checkCustomKeyCode().
The class provides an extended API that provides
higher-level functionality, reducing the level of development
effort involved in integrating an application.