# Uses of Package
net.shibboleth.shared.security

Packages that use net.shibboleth.shared.security
Package
Description
net.shibboleth.shared.security
Helpers for common security related tasks.
net.shibboleth.shared.security.impl
Implementations of security interfaces.
net.shibboleth.shared.service.security.impl
Security-related service implementation classes.
net.shibboleth.shared.spring.error
Extensions for Spring error handling.

Classes in net.shibboleth.shared.security used by net.shibboleth.shared.security
Class
Description
AccessControl
A policy that evaluates a `ServletRequest` and determines whether access to a named resource should be granted.
DataSealer
Applies a MAC to time-limited information and encrypts with a symmetric key.
DataSealerException
Exceptions during use of the `DataSealer`.
DataSealerKeyStrategy
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.
DataSealerKeyStrategy.NamedKey
Encapsulates a named key managed by a strategy.
IdentifierGenerationStrategy
Interface for identifier generators.
IdentifierGenerationStrategy.ParameterSpec
Marker interface for parameters specific to particular provider types.
IdentifierGenerationStrategy.ProviderType
Enum of supported provider types.
Classes in net.shibboleth.shared.security used by net.shibboleth.shared.security.impl
Class
Description
AccessControl
A policy that evaluates a `ServletRequest` and determines whether access to a named resource should be granted.
AccessControlService
A component that supplies `AccessControl` instances identified by a policy name.
DataSealerKeyStrategy
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.
DataSealerKeyStrategy.NamedKey
Encapsulates a named key managed by a strategy.
IdentifierGenerationStrategy
Interface for identifier generators.
IdentifierGenerationStrategy.ParameterSpec
Marker interface for parameters specific to particular provider types.
Classes in net.shibboleth.shared.security used by net.shibboleth.shared.service.security.impl
Class
Description
AccessControl
A policy that evaluates a `ServletRequest` and determines whether access to a named resource should be granted.
AccessControlService
A component that supplies `AccessControl` instances identified by a policy name.
Classes in net.shibboleth.shared.security used by net.shibboleth.shared.spring.error
Class
Description
IdentifierGenerationStrategy
Interface for identifier generators.