Package net.shibboleth.utilities.java.support.security
Helpers for common security related tasks.
-
Interface Summary Interface Description AccessControl A policy that evaluates aServletRequest
and determines whether access to a named resource should be granted.AccessControlService A component that suppliesAccessControl
instances identified by a policy name.DataSealerKeyStrategy Interface for acquiring secret keys on behalf of theDataSealer
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.IdentifierGenerationStrategy Interface for identifier generators. -
Class Summary Class Description BasicKeystoreKeyStrategyTool Implements a tool for managing secret keys in accordance with theBasicKeystoreKeyStrategy
.BasicKeystoreKeyStrategyTool.CommandLineArgs Manages command line parsing for application and the bean properties used by the tool.BasicKeystoreKeyStrategyTool.FileConverter Command line option conversion from String to File.DataSealer Applies a MAC to time-limited information and encrypts with a symmetric key.SelfSignedCertificateGenerator A helper class to generate self-signed keypairs.SelfSignedCertificateGenerator.CommandLineArgs Manages command line parsing for application and the bean properties used by the generator.SelfSignedCertificateGenerator.FileConverter Command line option conversion from String to File. -
Exception Summary Exception Description DataExpiredException Indicates the sealed data has expired.DataSealerException Exceptions during use of theDataSealer
.KeyNotFoundException Indicates that a key was not found in a key storage facility.