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.