Package net.shibboleth.shared.security.impl
@NonnullElements
package net.shibboleth.shared.security.impl
Implementations of security interfaces.
-
ClassesClassDescriptionSimple 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.Simple access control implementation based on IP address checking.Generates a random number of bytes via aRandomsource and encodes them into a string using aBinaryEncoder(Hexby default).Implements a strategy for access to versioned symmetric keys using scripts.A specialized subclass ofRandomIdentifierGenerationStrategywhich constrains the supplied random number generator to be an instance ofSecureRandom.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.