Package org.opensaml.xmlsec
Configuration and support classes for security.
-
Interface Summary Interface Description DecryptionConfiguration The configuration information to use when decrypting encrypted XML.DecryptionParametersResolver An interface for components which resolveDecryptionParameters
based on aCriteriaSet
.EncryptionConfiguration The configuration information to use when generating encrypted XML.EncryptionParametersResolver An interface for components which resolveEncryptionParameters
based on aCriteriaSet
.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.SignatureSigningConfiguration The configuration information to use when generating an XML signature.SignatureSigningParametersResolver An interface for components which resolveSignatureSigningParameters
based on aCriteriaSet
.SignatureValidationConfiguration The configuration information to use when validating an XML signature.SignatureValidationParametersResolver An interface for components which resolveSignatureValidationParameters
based on aCriteriaSet
.WhitelistBlacklistConfiguration Algorithm URI whitelist and blacklist configuration. -
Class Summary Class Description DecryptionParameters The effective parameters to use when decrypting encrypted XML.EncryptionParameters The effective parameters to use when generating encrypted XML.KeyTransportAlgorithmPredicate.SelectionInput Input class for instances ofKeyTransportAlgorithmPredicate
.SecurityConfigurationSupport Helper methods for working with security configuration.SignatureSigningParameters The effective parameters to use when generating an XML signature.SignatureValidationParameters The effective parameters to use when validating an XML signature.WhitelistBlacklistParameters The whitelist and blacklist algorithm parameters. -
Enum Summary Enum Description WhitelistBlacklistConfiguration.Precedence Whitelist/blacklist precedence values.