All Classes and Interfaces
Class
Description
A policy that evaluates a
ServletRequest and determines whether access to a named resource
should be granted.A component that supplies
AccessControl instances identified by a policy name.Simple implementation that uses an in-memory map of policies.
Implements a strategy for access to versioned symmetric keys using a keystore, and a standalone file
for tracking the latest key version, to compensate for the lack of extensible attribute support in the
pre-Java 8 KeyStore API.
Implements a tool for managing secret keys in accordance with the
BasicKeystoreKeyStrategy.Manages command line parsing for application and the bean properties used by the tool.
Command line option conversion from String to File.
Indicates the sealed data has expired.
Applies a MAC to time-limited information and encrypts with a symmetric key.
Exceptions during use of the
DataSealer.Interface for acquiring secret keys on behalf of the
DataSealer class,
this principally abstracts methods of handling key versioning moreso than actual
access to keys, by optimizing access to keys in accordance with the manner in which
key rollover is handled.Encapsulates a named key managed by a strategy.
Interface for identifier generators.
Marker interface for parameters specific to particular provider types.
Enum of supported provider types.
Simple access control implementation based on IP address checking.
Indicates that a key was not found in a key storage facility.
Generates a random number of bytes via a
Random source and encodes them into a string using a
BinaryEncoder (Hex by default).Captures the supported parameters for the
IdentifierGenerationStrategy.ProviderType.RANDOM
and IdentifierGenerationStrategy.ProviderType.SECURE strategy types.Implements a strategy for access to versioned symmetric keys using scripts.
A specialized subclass of
RandomIdentifierGenerationStrategy which constrains the supplied
random number generator to be an instance of SecureRandom.A helper class to generate self-signed keypairs.
Manages command line parsing for application and the bean properties used by the generator.
Command line option conversion from String to File.
Generates a type 4 UUID as an identifier.