Package com.jp.protection.pub

Interface Summary
IntegrityHost.Digest  
License This class extends "basic license" abstraction by providing additional information that describes license state obtained during license check and validation.
LicenseAcceptanceDelegate Defines methods used by the LicenseHost to prompt the user to accept the terms of the license agreement
LicenseBase This class represents "basic license" abstraction.
LicenseHostIssueResolver Defines "resolver" interface which introduces methods responsible for the resolving of the issues and conflicts occurring during the license checking.
LicenseHostListener This class represents listener that allow getting various information about license checking process and result.
LicenseListener General use license listener for listening events from both license reader and license host.
LicenseReader.Storage  
LicenseReaderIssueResolver Defines "resolver" interface which introduces methods responsible for the resolving of the issues and conflicts occured during the license locating and reading.
LicenseReaderIssueResolverExt Defines extended "resolver" interface which introduces methods responsible for the resolving of the issues and conflicts occured during the license locating and reading.
LicenseReaderListener This interface represents listener that allows obtaining various information about the license reading process and its result.
LicenseReaderListenerExt This interface represents extended listener that allows obtaining various information about the license reading process and its result.
SecretStorage Provides methods used by the LicenseHost to load and store miscellaneous properties in a secret and safe manner
SecretStorage.Provider Allows creation of secret storage instances of certain type
 

Class Summary
CRCHost Deprecated. since 3.0 use IntegrityHost instead
FileSecretStorage Default implementation of the SecretStorage interface that stores data in a local file
FileSecretStorage.DecodeInputStream  
FileSecretStorage.DecryptInputStream  
FileSecretStorage.EncodeOutputStream  
FileSecretStorage.EncryptOutputStream  
FileSecretStorage.Provider  
HeadlessProtectionFactory Factory class responsible for the creation of the instances of various Protection! classes sutable for headless aplications depending on the Protection! edition (Standard or Professional) these features are either initialized or not.
IntegrityHost Provides methods to ensure that certain files are still unchanged using previously calculated digest
IntegrityHost.CRC32Digest  
IntegrityHost.MessageDigest  
JarFileSecretStorage  
JarFileSecretStorage.Provider  
LicenseAdapter An abstract adapter class for receiving license events.
LicenseBaseImpl This class provides default implementation of the LicenseBase interface.
LicenseHost This class is intended to check license and notify interested listeners about the checking process and its results.
LicenseImpl This class represents default implementation of the License interface.
LicenseLocation Class that defines location of a license
LicenseReader This class is intended to read a license, decode it, hold the already read license and notify interested listeners about reading process and its results.
LicenseReader.FileStorage  
LicenseReader.InMemoryStorage  
PreferencesSecretStorage Implementation of SecretStorage that stores properties using the Preferences API.
PreferencesSecretStorage.Provider Provider responsible of creation new PreferencesSecretStorage instances
ProductInfo Class intended to hold product and publisher's company information used by various Protection! classes.
ProductInfo.ProductInfoLink Class that holds the properties of a product information links such as text, tooltip text and URL.
ProtectionFactory Factory class responsible for the creation of the instances of various Protection! classes depending on the Protection! edition (Standard or Professional) these features are either initialized or not.
ProtectionFactoryBase Base class for Protection! factory implementations
SimpleLicenseAcceptanceDelegate This class provides default implementation of the license acceptance delegate that allows license host to know that the license agreement is always accepted
Version  
 

Exception Summary
LicenseOutdatedException Internal utility exception that can be thrown during the license reading and validation to indicate that license is outdated (e.g.