# Hierarchy For Package org.opensaml.xmlsec

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.opensaml.xmlsec.AlgorithmPolicyParameters
    - org.opensaml.xmlsec.DecryptionParameters
    - org.opensaml.xmlsec.SignatureValidationParameters
  - org.opensaml.xmlsec.EncryptionParameters
  - org.opensaml.xmlsec.KeyTransportAlgorithmPredicate.SelectionInput
  - org.opensaml.xmlsec.SecurityConfigurationSupport
  - org.opensaml.xmlsec.SignatureSigningParameters

## Interface Hierarchy

- org.opensaml.xmlsec.AlgorithmPolicyConfiguration
  - org.opensaml.xmlsec.DecryptionConfiguration
  - org.opensaml.xmlsec.EncryptionConfiguration
  - org.opensaml.xmlsec.SignatureSigningConfiguration
  - org.opensaml.xmlsec.SignatureValidationConfiguration
- java.util.function.Predicate<T>
  - org.opensaml.xmlsec.KeyTransportAlgorithmPredicate
- net.shibboleth.shared.resolver.Resolver<ProductType,CriteriaType>
  - org.opensaml.xmlsec.DecryptionParametersResolver
  - org.opensaml.xmlsec.EncryptionParametersResolver
  - org.opensaml.xmlsec.SignatureSigningParametersResolver
  - org.opensaml.xmlsec.SignatureValidationParametersResolver

## Enum Class Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
    - org.opensaml.xmlsec.AlgorithmPolicyConfiguration.Precedence