All Classes and Interfaces

Class
Description
Contains constants for all attributes defined in section 3.1 of "Attribute Specification for the Swedish eID Framework".
The specification "Attribute Specification for the Swedish eID Framework" of the Swedish eID Framework defines a number of "Attribute Sets".
Defines all Attribute Set defined in section 2 of "Attribute Specification for the Swedish eID Framework".
A bean representing an Attribute Set as defined in Attribute Specification for the Swedish eID Framework.
Exception class that is used to indicate validation errors for attributes.
Holds constants defined in "DSS Extension for Federated Central Signing Services".
XMLObject representing the EncryptedMessage element that is a child to SignMessage.
Builder class for EncryptedMessage.
Implementation of the EncryptedMessage interface.
Represents an Entity Category according to the Swedish eID Framework.
Represents the Entity Categories defined by the Swedish eID Framework.
Implementation of the EntityCategory interface.
A registry that handles all "registered" entity categories.
Implementation of the EntityCategoryRegistry interface.
Represents the different Entity Category types defined within the Swedish eiD Framework.
Constants representing Level of Assurance URI:s.
Internal class used for serialization across library classes.
Definition for the MatchValue type:
A builder for MatchValue objects.
A builder for MatchValue objects.
Implementation class for MatchValue.
A marshaller for MatchValue.
Unmarshaller for MatchValue.
Definition for the MessageType type:
XMLObject representing the Message element that is a child to SignMessage.
A builder for Message objects.
A builder for Message objects.
Builder class for Message.
Implementation class for Message.
Implementation of the Message interface.
A marshaller for Message.
Unmarshaller for Message.
Definition of the SAP ParameterType type.
Builder for Parameter.
Implementation class for Parameter.
A marshaller for Parameter.
Unmarshaller for Parameter.
Definition for the PrincipalSelection type:
A builder for PrincipalSelection objects.
Builder for PrincipalSelection objects.
Implementation class for the PrincipalSelection interface.
A marshaller for PrincipalSelection.
An unmarshaller for PrincipalSelection.
Defines constants for the "Principal Selection in SAML Authentication Requests" specification.
Definition for the RequestedPrincipalSelection type:
A builder for RequestedPrincipalSelection objects.
Builder for RequestedPrincipalSelection objects.
Implementation class for the RequestedPrincipalSelection interface.
Representation of the RequestParam element.
Builder for RequestParams.
Implementation class for RequestParams.
Marshaller for RequestParams.
Unmarshaller for RequestParams.
Representation of the Signature Activation Data (SAD) as described in the "Signature Activation Protocol for Federated Signing" specification.
Represents the SAD Extension claim as described in section 3.2.1.2 of the "Signature Activation Protocol for Federated Signing" specification.
A bean for building a SAD object and a signed JWT holding the SAD.
A builder for creating a SAD and a signed SAD JWT.
Class for parsing and validation of SAD JWT:s.
A validator for verifying the SAD JWT.
Definitions of the SADRequest type:
Builder for creating a SADRequest using the builder pattern.
Builder for SADRequest.
Builder for creating a RequestParams using the builder pattern.
Implementation class for the SADRequest interface.
Marshaller for SADRequest.
Unmarshaller for SADRequest.
Exception class for SAD validation errors.
Possible validation errors.
A type safe SAD version enumeration.
Defines constants for the "Signature Activation Protocol for Federated Signing" specification.
Represents a "Service Entity Category".
Implementation of the ServiceEntityCategory interface.
Definition of the SignMessage type.
Creates a SignMessage instance using the builder patterns.
Builder class for SignMessage.
A bean for decrypting encrypted messages within SignMessage objects.
Utility bean that may be used by Identity Providers to issue a signMessageDigest attribute.
Bean for encrypting SignMessage objects.
Implementation class for the SignMessage interface.
Marshaller for the SignMessage element.
Enumeration that represents the possible values of the MimeType attribute of the SignMessage element.
Unmarshaller for the SignMessage element.
An extension to AbstractAssertionValidationParametersBuilder setting defaults according to the Swedish eID Framework.
An assertion validator that makes checks based on what is required by the Swedish eID Framework.
Validator for AttributeStatements.
An AuthnRequestGenerator for the Swedish eID Framework.
An extension to AuthnRequestGeneratorContext with added functionality for the Swedish eID Framework.
The generator will invoke the SwedishEidAuthnRequestGeneratorContext.getPrincipalSelectionBuilderFunction() in order to obtain a builder function that creates the PrincipalSelection extension.
If the SP is a signature service, the generator will invoke the SwedishEidAuthnRequestGeneratorContext.getSignMessageBuilderFunction() method in order to obtain a builder of a SignMessage object.
If an IdP has support for the UserMessage extension, the generator will invoke the SwedishEidAuthnRequestGeneratorContext.getUserMessageBuilderFunction() method in order to btain a builder for a UserMessage object.
An AuthnStatementValidator that performs checks to assert that the assertion is compliant with the Swedish eID Framework.
A class that implements the Discovery matching rules described in section 1.3 and 1.4 in Entity Categories for the Swedish eID Framework.
A ResponseProcessor implementation that uses validators for the Swedish eID Framework.
Extends the default response validator with requirements for the Swedish eID Framework.
A SecurityConfiguration instance with algorithm defaults according to the Swedish eID Framework (see https://docs.swedenconnect.se).
Definition of the UserMessage type.
A builder for UserMessage objects.
Builder for UserMessage objects.
Defines constants for the "User Message Extension in SAML Authentication Requests" specification.
Implementation class for the UserMessage interface.
Marshaller for UserMessage.
Unmarshaller for UserMessage.
XMLObject provider initializer for this module.