# Package org.opensaml.xmlsec

@NonnullElements package org.opensaml.xmlsec
Configuration and support classes for security.

Related Packages
Package
Description
org.opensaml.xmlsec.agreement
API components related to key agreement operations.
org.opensaml.xmlsec.algorithm
Configuration and support classes for security algorithms.
org.opensaml.xmlsec.config
OpenSAML configuration classes.
org.opensaml.xmlsec.context
Message context classes for XML Security.
org.opensaml.xmlsec.criterion
Criterion classes for XML Security.
org.opensaml.xmlsec.crypto
Support classes for XML Security operations.
org.opensaml.xmlsec.derivation
API components related to key derivation operations.
org.opensaml.xmlsec.encryption
XMLObject interfaces and helper classes for representing encrypted content and encrypting/decrypting content.
org.opensaml.xmlsec.impl
Implementation of configuration and parameter resolver classes.
org.opensaml.xmlsec.keyinfo
Classes in support of processing XML Signature KeyInfo material.
org.opensaml.xmlsec.signature
XMLObject interfaces and helper classes for representing digitally signed content and signing/validating content.
Class
Description
AlgorithmPolicyConfiguration
Algorithm URI include/exclude policy configuration.
AlgorithmPolicyConfiguration.Precedence
Rule precedence values.
AlgorithmPolicyParameters
The algorithm policy parameters.
DecryptionConfiguration
The configuration information to use when decrypting encrypted XML.
DecryptionParameters
The effective parameters to use when decrypting encrypted XML.
DecryptionParametersResolver
An interface for components which resolve `DecryptionParameters` based on a `CriteriaSet`.
EncryptionConfiguration
The configuration information to use when generating encrypted XML.
EncryptionParameters
The effective parameters to use when generating encrypted XML.
EncryptionParametersResolver
An interface for components which resolve `EncryptionParameters` based on a `CriteriaSet`.
KeyTransportAlgorithmPredicate
An interface for predicates which allow evaluation of a candidate key transport algorithm relative to a candidate data encryption algorithm and/or a candidate key transport credential.
KeyTransportAlgorithmPredicate.SelectionInput
Input class for instances of `KeyTransportAlgorithmPredicate`.
SecurityConfigurationSupport
Helper methods for working with security configuration.
SignatureSigningConfiguration
The configuration information to use when generating an XML signature.
SignatureSigningParameters
The effective parameters to use when generating an XML signature.
SignatureSigningParametersResolver
An interface for components which resolve `SignatureSigningParameters` based on a `CriteriaSet`.
SignatureValidationConfiguration
The configuration information to use when validating an XML signature.
SignatureValidationParameters
The effective parameters to use when validating an XML signature.
SignatureValidationParametersResolver
An interface for components which resolve `SignatureValidationParameters` based on a `CriteriaSet`.