All Classes and Interfaces

Class
Description
Abstract base class for SecurityConfiguration.
Utility class with helper methods for decryption.
A security configuration for OpenSAML default settings.
OpenSAML's AlgorithmSupport class does not offer utility methods needed for RSA-PSS.
Extends OpenSAML's DefaultSecurityConfigurationBootstrap with support for the RSA-PSS signature algorithms.
The Sun PKCS#11 crypto provider does not have support for PSS padding which makes HSM RSA-PSS signing impossible using the standard OpenSAML signer provider (ApacheSantuarioSignerProviderImpl).
OpenSAML uses the Java service loader to load the SignerProvider that should be used.
Interface for Mask Generation Function.
Implementation of the MGF1 mask generation function.
Singleton class for initialization and configuration of the OpenSAML library.
Interface for customized initialization and configuration of OpenSAML.
Initializer that modifies OpenSAML's default algorithms as returned by DefaultSecurityConfigurationBootstrap with the caller's own wishes for security defaults.
Configuration that extends OpenSAML's signature support with RSA-PSS algorithms.
An extension to OpenSAML's Decrypter class implementing a workaround for the problem that when using the SunPKCS11 crypto provider OAEPPadding does not work.
Security defaults according to Kantara's SAML2Int specification.
A support bean for easy decryption.
Utility class for encrypting an element for a SAML entity.
Represents the peer when performing encryption.
Utility methods for signatures.
Implements the RSA-PSS padding algorithm in accordance with PKCS#1 v2.1.
An interface that enables us to work with security configurations and defaults in a simple fashion.